关于西门子S7-200PLC加装EM277通过Profibus与PC端通讯及与称重模块通讯的问题

需求: pLC通过profibus与梅特勒称重终端进行通讯
需要通过EM277模块Profibus DP协议实现与PC端通讯,
是否选用EM277模块后PLC能否与称重终端进行通讯,PLC怎样与PC进行通讯?
通讯功能是指:
1. 能够发送命令获取PLC中V区域中的数据,比如读取VB6300-VB6456这157个字节的数据,用于读状态。
2. 能够发送命令实现向PLC中写入数据,比如在VB6000里面写入55,用于写命令。

疑问:
1.硬件方面如何连接,模块与PC用什么线缆连接。需要具体的线缆型号,如果需要其他硬件,也请说明,及连接方式。
2.以此方式一台PC通过一个端口最多可实现与多少EM277模块通讯。
3.命令格式如何,如果说不清楚给我资料自己看也行!

DP通讯是国际通用的协议,一个DP通讯中,有一个作为主站(PC端通讯),其余的作为从站(EM277),在弄清楚这个通讯之前你要知道你的PC终端是什么软件(例如:intouch、组态王、或者其他上位机软件),这些软件肯定有配置DP通讯协议的菜单,例如DP地址、通讯速率,配置完通讯协议后,要添加从站设备(如EM277),但是不是所有上位机软件都可以识别EM277这个设备,在找不到EM277设备时,你可能需要添加EM277的GSD文件。添加完从站设备后就要定义数据交换区(与S7-200交换数据的地址),例如:定义PC终端把内容写到S7-200的哪一些地址中,或者从S7-200哪一些地址读取内容。
疑问:
1.硬件方面如何连接,模块与PC用什么线缆连接。需要具体的线缆型号,如果需要其他硬件,也请说明,及连接方式。
答:模块与PC用DP专用线缆连接,在一般电缆面店有售,需要好一点的就用西门子DP网络通讯电缆,除了电缆外,还需买两个9针DP网络接头,还需说明DP通讯接口硬件特性是485接口,而PC的COM口是232接口,可能需要买一个232转485转换器。
2.以此方式一台PC通过一个端口最多可实现与多少EM277模块通讯。
答:印象中从站个数不少于127个。
3.命令格式如何,如果说不清楚给我资料自己看也行!
答:命令格式那是PC终端软件的事,S7-200不作任何处理。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-11-21
S7-200的EM277只能作为DP从站,你的那个称重如果走DP的话数据是无法读入s7-200中的。你的EM277可以通过DP方式与上位机通信,用OPC方式访问,具体能连接多少个EM277我也说不清楚,我映像中是8个还是12个去了
第2个回答  2020-08-24
西门子S7-200PLC加装EM277怎么与电脑通信上,电脑上显示的是与PLC通信错误,这是什么原因?
相似回答