PCAuto 由北京三维力控科技有限公司开发,在国内有较为广泛的用户群,MD-609G 与PCAuto 同样能较为容易的实现远程通信,下面就简单介绍一下MD-609G 与PCAuto 之间连接。
一、连接环境 ·通讯协议:modbus 协议·软件运行环境:Windows 2000(或以上版本);PCAuto 6.0 ·下位机介绍:支持modbus 协议的RTU,一路模拟量输入 ·通讯设备:MD-609G 二、准备工作
·硬件:一个支持modbus 协议的RTU/PLC,一个MD-609G,一台电脑,串口线若干,电源,SIM 卡一张
·软件:安装mServer 2.0,PCAuto 6.0,MD-609G 的配置软件 ·说明:mServer是做什么的呢?
mServer是MD-609G的server端,MD-609G都连到mServer上由mServer统一管理,包括设备上下线状态等,并且把连过来的MD-609G映射到虚拟串口,使得CX-Programmer能够通过读虚拟串口从而读取MD-609G远程传送过来的数据。
·配置:要实现MD-609G 与PCAuto 的远程通信,需要对MD-609G 内部进行配置(包括波特率、奇偶校验等,使之与RTU/PLC 所用串口参数一致),同时需要对mServer进行相应的配置, 具体方法参见
http://www.etungtech.com.cn/zdcp/md609g.asp#MD609P2S。 三、MD-609G 与PCAuto 之间的连接
1)RTU/PLC 通过串口线与MD-609G 连接
2)MD-609G 插入SIM 卡,加电,调试上线 3) 在mServer 上对相应的MD-609G 做虚拟串口映射, 方法详见http://www.etungtech.com.cn/zdcp/md609g.asp#MD609P2S 。( 我们暂把MD-609G 映射到虚拟串口com3) 4)实现MD-609G 与PCAuto 之间的通信 ·建工程。打开PCAuto,新建一工程,然后点击工具栏上的“开发”,进入开发系统。 ·创建I/O 设备。双击“工程项目”里的“I/O 设备组态”,弹出如下对话框里选择“MODBUS(RTU 串行口)”,如下图所示: 双击“MODBUS(RTU 串行口)”,弹出对话框做如下设置: 对照mServer 里的设置: ·数据库组态。双击“数据库组态”,在进入的Db Manager 右侧空白处双击,弹出的窗口里如下选择: 双击“模拟I/O 点”,弹出的对话框里如下设置: 变量设完,重新回到开发系统主页面。 ·建画面。右键点击“窗口” “新建窗口”,在新建的窗口里使用文本工具,输入一行“######”,之后双击该文本,在弹出的对话框里如下设置: ·设置网桥。PCAuto 里网桥默认不是在初始启动的程序里,因此要把他设置启动,设置如下: · 如此便在PCAuto 里做完了一个最简单的与MD-609G 远程通信的工程,保存,运行,便可看见RTU/PLC 接收的数据显示在PCAuto 的运行界面上。