在嵌入式PLC的STEP函数和SCAN函数中读取IDT7202的数据,每次读取两帧。数据解析后存入对应的D寄存器,这样就可以在梯形图编程中使用这些数据。有一部分数据是可写的(即允许由PLC向TSI方向传递)。对这部分数据,在PLC的外部RAM开辟一块内存作为数据副本,初始化时将D寄存器与副本置为相同值,在运行中于STEP函数和SCAN函数中监视D寄存器和副本的值是否相同,若不同则将D寄存器值向P89V51RD2发送。
四、总结
基于EASY 嵌入式PLC 芯片构建的现场总线ETS控制器目前已经在工业现场得到实际运用,总的情况良好。应该说EASY 嵌入式PLC 芯片是一款成功的产品。
应用三: EASY—V1.00嵌入式PLC软件,将PLC语言(梯形图语言)、CAN总线嵌入到单片机中,使单片机的产品开发从使用汇编语言变为使用PLC梯形图语言,并具有CAN总线的互连特性。
该软件具有以下特点:1.以梯形图语言为内核,添加了中断管理系统,能实现PLC无法实现的硬实时操作;2.强化运算能力,增加了CANBUS函数库、浮点数库、专家自整定PID、嵌入式WEB等,丰富了PLC的功能;3.提供开放式扩展结构,支持第三方开发扩展单元的接线;4.增加了网络互连功能,在远程端加载专用浏览器后,即可实现远程监控。
利用EASY—V1.00嵌入式PLC软件开发出的产品:
1.具有网络互连功能。能接入互连网,进行远程维护。可连接人机界面、计算机。能接入国际知名公司的控制网。可与带CAN,RS485接口的产品互连。
2.用国际工控标准语言梯形图语言编写应用程序。
3.同使用PLC一样简单。
|