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-0XB0 | CPU221 DC/DC/DC,6输入/4输出 |
6ES7211-0BA23-0XB0 | CPU221 继电器输出,6输入/4输出 |
6ES7212-1AB23-0XB8 | CPU222 DC/DC/DC,8输入/6输出 |
6ES7212-1BB23-0XB8 | CPU222 继电器输出,8输入/6输出 |
6ES7214-1AD23-0XB8 | CPU224 DC/DC/DC,14输入/10输出 |
6ES7214-1BD23-0XB8 | CPU224 继电器输出,14输入/10输出 |
6ES7214-2AD23-0XB8 | CPU224XP DC/DC/DC,14DI/10DO,2AI/1AO(PNP) |
6ES7214-2AS23-0XB8 | CPU224XPsi DC/DC/DC,14DI/10DO,2AI/1AO(NPN) |
6ES7214-2BD23-0XB8 | CPU224XP 继电器输出,14DI/10DO,2AI/1AO |
6ES7216-2AD23-0XB8 | CPU226 DC/DC/DC,24输入/16输出 |
6ES7216-2BD23-0XB8 | CPU226 继电器输出,24输入/16输出 |
扩展模块 | |
6ES7221-1BH22-0XA8 | EM221 16入 24VDC,开关量 |
6ES7221-1BF22-0XA8 | EM221 8入 24VDC,开关量 |
6ES7221-1EF22-0XA0 | EM221 8入 120/230VAC,开关量 |
6ES7222-1BF22-0XA8 | EM222 8出 24VDC,开关量 |
6ES7222-1EF22-0XA0 | EM222 8出 120V/230VAC,0.5A 开关量 |
6ES7222-1HF22-0XA8 | EM222 8出 继电器 |
6ES7222-1BD22-0XA0 | |
EM222 4出 继电器 干触点 | |
6ES7223-1BF22-0XA8 | EM223 4入/4出 24VDC,开关量 |
6ES7223-1HF22-0XA8 | EM223 4入 24VDC/4出 继电器 |
NCA Sensor是一个用于软传感器的设计、参数设置和操作的工具。通过此工具,可更方便地控制复杂装置的动态性能,并能对运行条件进行优化以保证Zui终产品的质量。
注:
INCA Sensor 可与 SIMATIC PCS 7 V8.X 和 V9.0 配合使用。在 SIMATIC PCS 7V8.2 及更高版本中,INCA MPC 或 INCA Sensor 可通过 SIMATIC PCS 7 IndustryLibrary(V8.2 Update 1 或更高版本)的过程控制 (APC) 耦合模块进行集成。
应用
应用示例聚合物厚度
聚合物熔融指数
粘度
反应塔或蒸馏塔出口处的产品浓度
装置效率/利用系数
水泥性能
燃烧过程的排气参数
气体浓度(NOx、CO2 等)
INCA Sensor 为非线性过程的性工厂范围的优化与控制树立了新的标准。INCA Sensor与其它软传感器程序包的不同之处在于,它的系列扩展功能可在设计人员初步设计可靠的软传感器时,为其提供支持:
采用现代建模方法,如线性传输函数、一般非线性模型 (GNOMO) 或根据偏Zui小二成估算器方法进行的估算
信号处理或预处理(离线和在线)
用于选择适当输入变量的强大工具
用于实验室和分析仪数据的输入选项
使用过程控制解决方案(如 INCA MPC)进行工厂优化和质量控制的前提条件是使用软传感器。
INCA Sensor 程序包可在一台安装有 Windows 7/8/10 或Windows Server 2012/2016 操作系统的单独 PC/服务器上运行。该程序 OPC 连接到SIMATIC PCS 7 过程控制系统,其中,INCA Sensor 作为 OPC 运