产品详情
PLC根据PC机的命令,在每个循环扫描结束处的END语句后组织自动应答,无需用户在PLC一方编写程序。
4利用VB6.0编写通信程序
下面以一个简单的例子来说明编写通信程序的要点。假设PC机要求从PLC中读入从D123开始的4个字节的数据(D123,D124),其传输应答过程及报文如下(图略 可向作者索取):
命令报文中10F6H为D123的地址,04H表示要读入4个字节的数据。校验和SUM=30H+31H+30H+46H+36H+30H+34H+
03H=174H,溢出部分不计,故SUMH为'7',SUML为‘4’,相应的ASCII码为“37H”,“34H”。应答报文中4个字节的十六进制数,其相应的ASCII码为8个字节,故应答报文长度为12个字节。
根据PC机与FX系列PLC的传输应答过程编制出如下所示的通信程序流程图略。
利用VB的MSComm控件,按照流程图可以编写如下通信程序实现PC机与FX系列PLC之间的串行通信以完成数据的读取。MSComm控件可以采用轮询或事件驱动的方法从端口获取数据。在这个例子中使用了轮询方法。
6ES7211-0AA23-0XB06ES7211-0BA23-0XB0 6ES7212-1AB23-0XB8
CPU221DC/DC/DC,6输入/4输出 CPU221 继电器输出,6输入/4输出 CPU222DC/DC/DC,8输入/6输出
6ES7212-1BB23-0XB86ES7214-1AD23-0XB8 6ES7214-1BD23-0XB8 6ES7214-2AD23-0XB8
6ES7214-2AS23-0XB8
6ES7214-2BD23-0XB86ES7216-2AD23-0XB8 6ES7216-2BD23-0XB8 扩展模块 6ES7221-1BH22-0XA86ES7221-1BF22-0XA8 6ES7221-1EF22-0XA0 6ES7222-1BF22-0XA86ES7222-1EF22-0XA0 6ES7222-1HF22-0XA8 6ES7222-1BD22-0XA0
6ES7223-1BF22-0XA86ES7223-1HF22-0XA8
CPU222继电器输出,8输入/6输出
CPU224 DC/DC/DC,14输入/10输出
CPU224 继电器输出,14输入/10输出 CPU224XP DC/DC/DC,14DI/10DO,2AI/1AO(PNP)CPU224XPsi DC/DC/DC,14DI/10DO,2AI/1AO(NPN) CPU224XP继电器输出,14DI/10DO,2AI/1AO CPU226 DC/DC/DC,24输入/16输出
CPU226继电器输出,24输入/16输出
EM221EM221 EM221 EM222 EM222 EM222
EM222EM223 EM223
16入24VDC,开关量 8入 24VDC,开关量
8入 120/230VAC,开关量 8出 24VDC,开关量
8出120V/230VAC,0.5A 开关量 8出 继电器
4出继电器 干触点 4入/4出 24VDC,开关量 4入 24VDC/4出 继电器
NCA Sensor 是一个用于软传感器的设计、参数设置和操作的工具。通过此工具,可更方便地控制复杂装置的动态性能,并能对运行条件进行优化以保证Zui终产品的质量。
注:
INCA Sensor 可与 SIMATIC PCS 7 V8.X 和 V9.0 配合使用。在 SIMATIC PCS 7 V8.2及更高版本中,INCA MPC 或 INCA Sensor 可通过 SIMATIC PCS 7 IndustryLibrary(V8.2 Update 1 或更高版本)的gaoji过程控制 (APC) 耦合模块进行集成。