直播课堂
HOME
直播课堂
正文内容
plc web编程 三菱PLC-Web模块使用说明
发布时间 : 2024-10-12
作者 : 小编
访问数量 : 23
扫码分享至微信

三菱PLC-Web模块使用说明

QJ71WS96模块的功能使用说明

1 模块的适用范围和基本功能 WEB 模块是三菱电机基于一些设备生产厂商对他们的产品进行远程维护不方便而研发

出来的一种高科技产品。在这个模块内嵌了网页用于完成远程数据监控,数据录入,以及系

统诊断等功能。使用这个模块,我们无须编程,只要设定一些必须的参数,就可以使用他的

完美功能了。特别适用于那些 OEM 厂商,由于他们的设备销售是面向全球,从而给他们的维护造成了不便. 主要功能:

软元件监控:用于监视 PLC内部的所有软元件。 用户自定义标签的监控:用来监视一些用户特殊定义的软元件。, 指定标签的数据录入:用于保存用户定义的软元件的数据,以便于进行管理和查询。 E-MAIL的发送:用于指定情形下(当然我们可以设置为 PLC系统出现故障时)给 用户发送 E-mail,以便进行远程诊断和维护

系统自诊断:同于系统子诊断故障 用户自定义网页:用于做一些适合用户的网页,提高了系统的安全性。

2 WEB模块内置网页的使用 在这里我需要强调的是我们必须使用 IE5.5以上的版本 我们可以用使用 ADSL Modem ,Analog Modem, Cross cable 或者通过 HUB与 Twist

Pair Cable连接 现在我以 Cross cable 为例进行说明 由于我们 web模块出厂默认设置的 IP地址为 192.168.3.3,用户名为 QJ71WS96,密码为

MITSUBISHI.所以我们可以在我们的 PC机上设置 192.168.3.*. (*可以除 3以外的从 1到255任意设定)

我们在 IE中输入 192.168.3.3,这样我们就可以进入 WEB模块的内置网页了,如下图所

示:

在这个画面中我们可以看到两个主要项目,一个是Monitor Screen,用于完成标签监视,,录入和诊断的功能,另一个是 Administrator Menu,用于设置我们所需要监视和录入的数据,设置E-MAIL,等等.

3 功能设定 (a) Tag setting 进入 Administrator界面,点击 Tag setting.,如下图所示

点击 Edit,,我们就可以进行如下设置了

Tag name:用于设定所要监视标签名称。 Not execute:不执行 tag数据采集。 Execute: 执行 tag数据采集。 Update before logging:与数据录入同步进行 在 Sampling这一项中,如果我们.选择 Execute at high speed 可以达到 100ms,我们必须使用

CF 卡,而且我们需要为 PLC 的存储器分配一定数量的高速监视区.,这个我们通过 GX developer来格式化. 在 Data write,我们根据需要来设定,如果我们需要修改数据,则可以选择 Enable,否则选择

Disable.. 现在我们为这个标签分配我们所需要监控的软元件. .点击 component setting – add,进入如下图所示的画面

这样我们就完成了一个 Tag的设置,切记每次设置结束后要保存. (b) Logging setting 在 Administrator menu画面中,点击 Logging setting.,如下图所示

Tag name:选择要进行数据录入的标签。 File name:选择数据录入后被保存的文件名。 Save in:选择文件存放的存储器 在这个画面上我们主要设置要录入的标签名字以及我们要把录入的数据放在是CF卡上还

是标准的 ROM 里,当然,正如我们前面所说的那样,如果在 Tag setting 中,如果我们 选择了Execute at high speed,,我们就必须选择保存在 CF 上. (c) E-mail 的设定 在 Administrator menu画面中,点击 E-mail setting.,如下图所示进行相关设置

这里我想强调的是,到目前为止,,我们在 SMTP 和 POP 服务器名字我们需要输入的是服务器的 IP地址,否则无法解析,而且我们必须选择有 POP功能的邮件服务器 当然 WEB 模块具有强大的网络功能,而且我们的 E-mail 的发送也需要使用 Modem 或者

ADSL.所以我们需要在 System setting和 Dial-up setting中设置 (d) System setting 在这里,我现在以使用Modem为例 在 Administrator menu画面中,点击 System setting.,如下图所示

我们只需要如上图所示的设置就可以了.其他的设置一般都为默认设置. (e)在 Dial-up setting里,我们需要进行如下设置

这些项目的设置需要根据我们的上网类型进行设置,由于我现在使用的是 16300上网,所以进行如上设置 这样一个整个发送 E-mail的设置就结束了 (f) 监视功能的使用 在Monitor screen画面上点击 Tag data monitor,就出现如下画面

在Monitor screen画面上点击 Logging monitor,就出现如下画面 .

4 用户自定义画面的使用. 在 Web 模块中还提供用户自定义画面的使用,这样就方便了用户开发适合自己公司的页面,也为系统的安全性提供了保证.输入 ftp://QJ71WS96@192.168.3.3/ROM/WWW/USER/,

上图里的这些画面是模块自带的部件,我们只需要引用他们就可以了现在我说明一下自定

义画面的制作,仅供参考

我以 FrontPage进行制作为例 我们用 FrontPage打开Web模块内部一个网页,如下图所示

我们选择 HTML可以看到如下的画面

我们需要做的就是把这个画面的所选的兰色内容复制到另一个网页的 HTML 中就可以了。大家现在就可以看到如下的图了

这样我们就把两个Web模块所提供的部件做到一个网页中中,当然我们也可以在这个网

页中添加一些其他的东西,如图片,表格了等等。 接下来我们把所做的网页粘贴到 ftp://QJ71WS96@192.168.3.3/ROM/WWW/USER/, 中就可以了。

S7-1200PLC在跨国项目中多语言编程功能使用~

在很多跨国项目中,开发人员和使用人员不使用一种语言,或者开发人员之间不使用一种语言,需要在一个项目中使用多种注释语言。

从TIA PORTAL V11开始,TIA PORTAL 的PLC离线项目程序中涉及到文本的地方可以支持多语言,例如程序标题、程序注释、变量注释、文本列表等,可以同时支持任意种的语言。

而PLC内部执行的程序同样支持多语言,例如下载进去的注释,还有运行时的诊断缓冲区,对于S7-1200,PLC内部最多同时支持2种文本语言。如图1所示。

图1 项目语言示例

这样通过多语言功能,解决了不同语言的人员对同一项目的使用,下面分别介绍多语言项目制作,以及多语言项目的下载和Web server的使用。

多语言项目制作步骤

1.显示编辑语言:新建TIA PORTAL 项目,然后执行如下图中的操作。

图2 项目编辑语言

①将项目树中的“语言和资源”展开,双击“项目语言”

②在右边的语言列表中,看到当前已经设置的所有语言,如上图中所示,中文界面的TIA PORTAL的默认选择的语言为“中文(中华人民共和国)”

③从这里看到当前的编辑语言也是“中文(中华人民共和国)”

也就是说,在当前环境下编辑的都属于“中文(中华人民共和国)”的项目,即使此时输入的注释等语言为其他语言,例如英语。

2.增加编辑语言:添加英语作为另一种编辑语言,如下图所示

图3 增加英语

①在语言列表中选中“英语(美国)”

②在编辑语言列表中此时就可以看到“中文(中华人民共和国)”以及“英语(美国)”,但是当前的编辑语言还是“中文(中华人民共和国)”

③从这里看到当前的参考语言是中文(中华人民共和国),这个会在后面导出项目文本时使用。

3.增加程序注释:编辑S7-1200项目,增加一些注释项,如下图所示。

图4 各种文本

①块标题与程序段注释

②接口变量注释

③程序段标题

④UDT变量注释

⑤DB变量注释

⑥SCL多语言注释

4.增加另一种语言注释:修改文本语言为英语,一般有以下三种方法

方法一:如下图所示,将当前编辑语言修改为“英语(美国)”,然后在之会发现之前输入的注释都没有了,重新用英语编辑注释、标题等

图5 修改编辑语言

方法二:如下图所示,打开项目文本列表。

图6 项目文本

①在项目树语言和资源展开后,双击“项目文本”

②可以看到工作区的左边是“中文(中华人民共和国)”,这是项目文本中参考语言的位置,所谓参考语言是用在翻译时做参考的,可以设置参考语言可以参考图3中③

③可以看到工作区的右边是“英语(美国)”,在这里可以直接编辑翻译后的注释、标题

④考虑到直接在TIA PORTAL中翻译不是很方便,还可以通过导出成Excel文件来翻译,点击该按钮后,如图7所示

⑤在Excel翻译后,可以重新导入

图7 导出文本

①选择参考语言

②选择需要翻译的语言

③选择需要翻译的内容

④翻译系统文本,和S7-1200无关

⑤选择导出的文件名和路径

⑥设置完毕,点击“导出”按钮,打开导出的Excel按钮如图8所示

图8 Excel项目文本

在编辑语言下方输入对应的文本,然后保存后,通过图6的⑤处的按钮导入即可

方法三:在每一处的注释、标题、文本等下方的属性里面可以直接编辑,以主程序OB1中的文本为例,如图9所示

图9 块内修改

①选择块标题

②选择“属性”

③选择“文本”

④在下方可以看到所有可编辑的语言,可以直接在这里编辑。对于DB变量、UDT、PLC变量等需要V15以后的TIA PORTAL软件开始支持,SCL多语言需要V16以后的TIA PORTAL软件开始支持

5.编辑结果:通过以上任意一种操作,可以得到多语言项目,即通过修改当前编辑语言,可以得到对应编辑语言的注释。如图10所示。

需要注意的是,尽量在文本中使用当前的编辑语言,即当前编辑语言为“中文(中华人民共和国)”时,文本使用中文,在当前编辑语言为“英语(美国)”,文本使用英语,避免混乱

多语言项目下载

1.编程组态:打开S7-1200设备视图,找到属性中的多语言组态,如图11所示。

图11 多语言组态

①双击PLC下方的“设备组态”

②打开“设备视图”,能看到PLC主机架的设备

③双击CPU

④在视图下方找到并点击“属性”

⑤在视图下方找到并点击“常规”

⑥在属性列表中点击“支持多语言”,能在右边看到目前支持的六种设备显示语言/Web服务器语言,以及对应的项目语言

2.设置多语言:

对于S7-1200 ,只关心Web服务器语言,和左边的项目语言。

对于默认情况项目,项目语言取决于建立设备时,TIA PORTAL软件的用户界面语言。如果用户界面语言是中文,默认的项目语言以及初始编辑语言是中文。

按照图11下载后,项目语言只有“中文(中华人民共和国)”。

当使用Web server功能时,将Web页面切换任何语言时,诊断缓冲区也只有中文。

如果希望Web页面切换到中文(简体)时显示中文诊断缓冲区,切换到英语时显示英文诊断缓冲区,切换到其他语言时不显示诊断缓冲区,可以按照图12设置。

图12 语言设置

3.下载组态:这样修改项目语言后下载,可以看到下载预览中的提示,如图13所示。

图13 下载组态

红线中的意思是当前PLC的项目语言为中文,而即将下载的项目语言是中文和英语

4.Web server测试:使用Web server查看诊断缓冲区可以看到,如图14-16所示。

图14 中文Web页面

图15 英语Web页面

图16 德语Web页面

以从图14-16中看出,中文页面显示中文缓冲区,英语页面显示英语缓冲区,德语页面不显示

免责声明:本文转自网络,版权归原作者所有,如涉及作品版权问题,请及时与我们联系删除,谢谢

相关问答

plc和python有什么区别?都有什么用途?

PLC可编程控制器,用于工业控制,属于硬件控制语言,控制数字信号,比较底层,编程也比较简单,十分容易学习。简单的例子,你可以用它控制多个灯的亮和灭的顺序...pyth...

前端工程师和plc工程师哪个好?

前端工程师和plc工程师都好,前端工程师是互联网时代软件产品研发中不可缺少的一种专业研发角色。从狭义上讲,前端工程师使用HTML、CSS、JavaScript等专业技...

如何实现PLC远程监控及远程调试?

如何实现PLC远程监控及远程调试?随着工业物联网的发展,作为设备厂家需要提供设备联网方案给到工业用户,需要对设备运行数据远程采集,对设备远程维护,实现高...

西门子s7-300/400系列的plc有哪些编程

1PLC编程中西门子过流继电器用什么表示说明如下1.在PLC中有一个概念叫存储区,在存储区域中划分为I输入、Q输出、M内部内存位、SM特殊内存位、V变量内存等等...

西门子plc如何在线监视?

要实现西门子PLC的在线监视,您需要使用西门子提供的专用软件来实现远程访问和监控PLC的功能。以下是一些常见的方法:1.使用西门子的SIMATICS7-400或S7-1500...

c#能开发什么软件?

...所以可以运行。如果要做安装包的话可以把.NETFramework框架一起打在安装包里面,然后写个壳,读注册表,查看是否安装.NETFramework,如果没安装就先安装...

纯编程小白,先从什么语言开始学习?

纯编程小白,先从什么语言开始学习?相必题主应该没有任何编程经验或编程基础吧,初学编程,建议还是以简单易学的语言为主,这里介绍3个非常适合小白的编程语言...纯...

plc1500使用方法?

性能SIMATICS7-1500控制器提供了更高性能,位指令的处理时间最低至1ns,浮点运算的指令处理时间最低至10ns(取决于CPU类型,这在第一次上市发布的产品中是不可...

plc中vb200什么意思?

VB200表示V存储区编号为200的那个字节。西门子plc编程软件支持新款CP243-1(6GK7243-1-1EX01-0XE0)。通过下列改进实现新的互联网向导:支持BootP和DHC...

帮个忙好基友们求了解!!广东东莞PLC编程入门培训哪家好?,pl...

[回答]首先你需要分清楚it都有些什么样的专业,像软件开发,ui设计,大数据。.net。Web前端。人工智能等等等等,你要明白不同的专业都是学什么的,然后结合你...

 冲压机械手  中国历史上的大地震 
王经理: 180-0000-0000(微信同号)
10086@qq.com
北京海淀区西三旗街道国际大厦08A座
©2024  上海羊羽卓进出口贸易有限公司  版权所有.All Rights Reserved.  |  程序由Z-BlogPHP强力驱动
网站首页
电话咨询
微信号

QQ

在线咨询真诚为您提供专业解答服务

热线

188-0000-0000
专属服务热线

微信

二维码扫一扫微信交流
顶部