RS232转profinet案例把首昌衡器EDI-800A接入到Profinet网络
本案例介绍由兴达易控(北京)科技有限公司(以下简称兴达易控)生产的RS232自由串口转Profinet网关XD-PNR200,把首昌的EDI-800A称重仪表接入到1200的Profinet网络中,下面介绍它的使用方法
称重仪表参数介绍
此次仪表采用了EDI-800A仪表的COM1口采取自由RS232自由协议,5、6、7引脚分别是G、TX、RX。端口通信信息位 9600 N 8 1 无校验
作为点对点串行口,只连续发送数据,232、485模式可同时使用,但发送内容一样,数据是以祯的形式发送的,帧格式如以下几种
![兴达易控modbus转Profinet网关_XD-PNR200](https://i-blog.csdnimg.cn/blog_migrate/295cfaf6cdbb74118ba972a470c49b8d.png)
通信祯格式定义如下:
博图配置XD-PNR200硬件组态
1.打开博图,选择PLC型号,设置PLC的IP地址与本机的IP地址在一个网段上,这里用1200PLC为例
2.点击选项--管理通用站描述文件 加载提供的GSD文件
3.找到提供的GSD后缀的XML文件
4.安装完成之后
在网络视图--其他现场设备--PRPFINET IO--Gateway--Endaic--XD-PNR200--XD-PNR200
5.建立1200PLC与XD-PNR200设备的连接
鼠标左键摁住1200PLC的PROFINET接口(绿色方框)
拖动鼠标,到XD-PNR200设备PROFINET接口(绿色方框),松开左键。
6.为XD-PNR200设备分配设备名称
右键选中XD-PNR200设备图标,弹出一个工具条
左键单击分配设备名称
7.选择要分配的设备名称
利用设备上的MAC地址选择要分配的模块。
XD-PNR200设备名称与MAC地址对照
8.进入到XD-PNR200设备视图操作界面。
2在设备概览区域中,系统提供了8个槽位,其中第一号槽位为设备默认的设备状态字和设备控制字槽位(tatus/FixedInLen+Length+Control_1),
通过状态字PLC可以读取XD-PNR200设备
的运行状态,通过控制字PLC可以操作XD-PNR200设备。在后面的章节中详细讲解状态字和控制
3选中第一个槽位,选择属性,可以设定XD-PNR200设备的参数。设备视图操作界面。
注意:由于EDI-800A仪表它的通信状态根据现场的需求出厂就被厂家设置成主站上电之后不断的发送测量数据,所以XD-PNR200作为232从站接收数据即可
9.选择2槽位双击“10Byte In ”
10编译下载,把PLC的硬件组态下载到1200PLC里
新建监控表
建立变量,由于XD-PNR200网关控制字和通信状态字占用2个字节
所以输入数据位IB是从第三个字节开始往后排
建立IB3-IB10数据读取成功
经过以上简单的配置即可利用XD-PNR200把称重仪表通过RS232自由协议接到1200PLC Profinet网络上
详细信息可参考兴达易控RS232自由协议转Profinet网关产品配置手册