3,调用 Modbus RTU 主站读写子程序 MBUS_MSG,发送一个读模拟量请求,参数设置如下:
EN 和 First 均接通时启动 MBUS_MSG 命令;
addr=30001 指明读取模拟量数据从 S7-EM239 模块的 1 通道开始;
count=16 代表连续读取 16 个通道数据(对 S7-EM239 模块可以是 1~16 间的任何数);
Dataptr 指明读取数据存放地址;
4,当 S7-200CPU 扩展多个 S7-EM239 模块时,须多次调用 MBUS_MSG 指令,注意,必须是前一
个指令执行完才能调用下一个指令,还要注意 slave 指向不同的 S7-EM239 模块。
详细内容参见《MODBUS 协议及自由口通讯》及《S7-200 可编程序系统手册》。
由于 S7-EM239 模块使用 RS485 接口与 S7-200CPU 通讯,S7-EM239 模块与 S7-200CPU 可以有
1200 米的距离,实现远程分布式数据采集。
当前位置:工控论坛 > 《Siemens PLC》
自 20 世纪 90 年代以来,数字化技术取得突飞猛进的发展,并且日益渗透到各个领域,智能
家居在 21 世纪将成为现代社会和家庭的新时尚。作为通用工业控制计算机的 PLC,30 多年来不论是
在功能上还是在应用领域方面,都有着从逻辑控制到数字控制、单体控制到运动控制、过程控制到集
散控制的飞跃,今天的可编程序控制器 PLC 正成为工业控制领域的主流控制设备,在世界各地发挥
着越来越大的作用。
而随着 PLC 应用的迅猛发展,各种高级控制策略不得不面对不同的对象在大跨距分散地点下的远程
控制应用,如何实现大范围分布式应用中各种现场数据传输处理及远程控制,远程维护等就是很现实
的问题,这其中的前提之一就是各种数据包的远程传输.
以前,有的 PLC 应用系统中采用了无线数传电台通信来达到远程控制 PLC 的目的,但是这种方案仍然
存在一些缺陷,主要就是其分布范围仍然较为有限,而且随着通信距离的增加,其可靠性受到很大影响。
目前最新应用趋势是将 PLC 控制系统与现有 GPRS 无线通信网络技术集成,通过 GPRS 网络通信技
术,可以实现全国,甚至全球范围内的数据超远程可靠传输,进而达到数据远程分析处理,远程控制
的目的。
中 G 移动 GPRS 系统可提供广域的无线 IP 连接。在移动通信公司的 GPRS 业务平台上构建分布式
PLC 控制系统,实现 PLC 的无线数据传输具有可充分利用现有网络,缩短建设周期,降低建设成本
的优点,而且设备安装方便、维护简单。经过比较分析,我们选择中 G 移动的 GPRS 系统作为分布
式 PLC 控制系统的数据通信平台。