PLC编程语言的国际标准1 结构化文本语言
关键字:IE6113国际标准 GB/T15969 结构化文本语言(ST) 逻辑图(FC) 顺序流程图(SFC) 系统流程语言(SYSFLOW)
由于IE61131-3自动化编程语言的诸多优点,已成为自动化工业中拥有广泛应用基础的国际标准。目前已经有不少PLC厂商已经采用或者基本采用了这个标准。而且不限于PLC,还包括上位机,远程终端单元等产品。后面简单对结构化文本语言(ST)顺序流程图(SFC)介绍下。很多搞工控编程人员不太重视对IE61131国际标准的理解,甚至有的一无所知。在此大家为了程序标准化,还是要尽量选用对遵循IE61131标准的PLC。
五种编程语言
1,结构化文本语言
结构化文本语言是基于文本的高级语言编程程序,使用的是描述型语句,来描述系统中各种变量之间的各种关系,执行所需的操作。与BASIC语言,C语言等类似,但为了PLC人员使用方便,在语句表达式和语句种类等方面进行了简化。以下是个简单的示例:
结构化文本语言1
结构化文本语言2
ST实例举例1
从示例来看结构化文本语言要比指令表可读性要高一些。但是结构化文本语言对编程人员要求要高一些,各家PLC也对这块似乎并不统一。但建议大家学习一些,在多次调用和重复使用以及数据统计等等场合还是很有用,用梯形图会写得非常长,提高可读性。日系品牌在除梯形图语言外,其他编程语言方面普遍会弱于欧系的品牌的PLC,日系的主要在上手入门方面会比较快些,不过近年来也有部分品牌PLC也开始注重其他几种编程语言的方式的发展。
干货精讲:WinCC 和三菱Q 系列以太网通讯的组态步骤
WinCC 从 V7.0 SP2 版本开始增加了三菱以太网驱动程序,支持和三菱 FX3U、Q 系列 PLC 进行以太网通讯。
本文档主要介绍了 WinCC 和三菱Q 系列以太网通讯的组态步骤。
测试环境为:
上位软件:WinCC V7.0 SP3 ASIA
编程软件:GX Developer V8.86Q
CPU模块:Q04UDEHCPU
以太网模块:QJ71E71-100
通讯电缆:直连网线
第一部分 WinCC 连接CPU集成的以太网口
1通过 UDP 协议通讯
PLC 组态步骤
(1)新建项目,选择相应的 PLC 型号:
(2)选择“PLC 参数”:
(3)在“内置以太网板设置”下设置 IP 地址、通讯格式及是否允许写入:
(4)点击“开启设定”设定协议,此处选择 UDP,并设定 PLC 通讯端口(此处是 16进制)
(5)下载 PLC 程序及参数:
WinCC 设置步骤
(1)在 WinCC 项目中加载驱动“Mitsubishi Ethernet”:
(2)在 Mitsubishi Q 系列下创建新的连接:
(3)设置连接参数:
注意,端口号为 PLC 的通讯端口(十进制),网络编号和 PC 编号默认即可。
(4)在连接下创建变量:
2 通过 TCP 协议通讯
PLC 组态步骤
(1)设置 PLC 内置以太网端口参数如下:
(2)下载 PLC 参数:
WinCC 设置步骤
(1)WinCC 连接参数,选择“TCP”:
第二部分 WinCC连接扩展以太网模块通讯
1 通过 UDP 协议通讯
PLC 组态步骤
(1)新建项目,选择相应的 PLC 型号:
(2)配置扩展的以太网模块:
(3)设置网络参数,点击“网络参数”,然后点击弹出窗口中的“Ethernet/CC IE/MELSECNET”:
(4)根据实际情况设置以下参数:
(5)设置 IP 地址、数据格式以及是否运行写入:
(6)设置通讯协议、通讯端口及 WinCC 的 IP 地址、端口:
(7)下载 PLC 参数:
WinCC 设置步骤
(1)WinCC 创建连接:
注意:网络编号和 PC 编号可以对应 PLC 中的网络号和站号,也可以使用默认值(网络编号为 0,PC 编号为 255)。此处端口号设定需要注意(扩展的以太网模块使用 UDP 协议时):当 WinCC 连接 Q 系列 PLC 扩展的以太网模块使用 UDP 协议时,此处端口号需要设为 5000 或 5001(不论 PLC 端口设为多少)。
2 通过 TCP 协议通讯
PLC 组态步骤
(1) PLC 通讯协议设置:
WinCC 设置步骤
(1)WinCC 连接参数:
注意:网络编号和 PC 编号可以对应 PLC 中的网络号和站号,也可以使用默认值(网络编号为 0,PC 编号为 255)。此处端口号为 PLC 的端口号(十进制),但需要注意(扩展的以太网模块使用TCP 协议时):当 WinCC 连接 Q 系列 PLC 扩展的以太网模块使用 TCP 协议时,PLC 端口号不能设为 1388(十六进制)和 1389(十六进制),否则通讯不上。
相关问答
iec编程平台是什么?
iec编程软件平台是旨在规范可编程控制器(ProgrammableController,简称PLC)编程语言的国际标准,经过十多年的发展和完善,已被广大PLC使用者和生产厂商所认可和...
西门子smart1000iev3说明?
西门子Smart1000IEV3是一款可编程逻辑控制器(PLC),用于自动化控制领域。以下是其一些简要说明:1.输入/输出(I/O):Smart1000IEV3包括数字输入和输出...
三菱plc与电脑连接时,提示无法与plc通信,为什么啊?请高手指...
通讯不了有一下可能:1,没有选择正确的通讯口,或着所选的通讯口被其他程序占用;第二种可能是你的通讯线有问题----三菱plc所用的通讯口是422的方式,所以对于电脑...
三菱ie中断指令?
三菱IE中断指令是一条用于在PLC程序执行过程中暂停当前任务并转而执行另一任务的指令。当PLC执行到该指令时,会立即停止当前任务,并根据指定的中断条件,转而执...
台达PLC编程这里为何是黑色的-ZOL问答
百度搜下:PLC家园有用(0)回复控制步进当然得用晶体管输出得了!有用(0)回复...创建了网页快捷方式,怎么设置默认用ie了浏览器打开6544浏览5回答创建了网...
ABPLC如何显示地址?
ABPLC是一种常用的工业控制软件,用于控制和监测生产线。ABPLC提供了一种名为“地址表”的工具,用于显示PLC系统中的地址。要显示PLC系统中的地址,可以按照...
怎么样用网线通过威纶通触摸屏监控plc?
怎么样用网线通过威纶通触摸屏监控plc我们先看下它的型号都有哪些,目前威纶通触摸屏的型号有cMT、eMT、MT和KT系列的,从4.3寸到15寸的屏幕。从官网上看按照性...
西门子触摸屏smart1000IE和smart1000IEv3有什么区别?
区别:smart1000IE使用WinCCFlexibleSMART软件。宽屏7寸、10寸两种尺寸,支持横向和竖向安装。高分辨率:800×480(7寸),1024×600(10寸),64...
西门子300编程软件安装方法?-ZOL问答
\IE6b2800\ie6setup.exe3.设置Windows2000默认语言为“英语(美国)”控制面板->区域选择->设置默认值得,选择“英语(美国)”4.安装STEP7V...
怎么样读取plc每次开机时间和停机时间-ZOL问答
开机时,可用初始脉冲M9002作为使能信号,关机时用一个与交流电源连接的继电器与一个接点(例如X7)作为使能信号(因为关机瞬间,PLC还没断电,内部电源有电容),把时钟...