
分两个层面来分析:
第一, 可能是软件问题,首先厂家的私 服电机是否支持MODBUS协议,或者PLC的程序编程有问题,总结来说就是两边的协议不统一,或者某一方的协议不标准。
第二, 硬件问题,可能是RS485的物理层在连接中受到某种干扰,可能是电机运行的干扰或者其它电磁干扰,导致的不能正常通讯,甚至给芯片某个引脚一直拉低等状况。这种情况解决办法是RS485转POWERBUS,参考EV721/HP手册。POWERBUS总线采用了满幅电压发码,定压恒流回码的技术进行通讯,可对总线上的串扰及信号反射有较强的抵抗能力。
S7-200与WINCC的通讯方法有好多种:
(1)PC/PPI电缆 PC ACCESS,通过OPC通道连接;
(2)CP5611/CP5512卡 PC ACCESS,通过OPC通道连接;
(3)CP243-1 以太网卡 PC ACCESS,通过OPC通道连接;
(4)EM241 调制解调器 PC ACCESS,通过OPC通道连接;
(5)EM277作为从站 SIMATIC NET,通过OPC通道连接;
(6)EM277作为从站 WINAC,通过MPI通道连接;
(7)编写CPU22X的自由口协议(VB、C 、DELPHI等),通过OPC通道连接;
(8)PC/MPI电缆(USB接口) PC ACCESS,通过OPC通道连接;
(9)如果有以太网接口的西门子触摸屏,WINCC可通过触摸屏以太网口从PLC获取数据;
(10)如果S7-200是S7-300/400的子站(不管是那种协议),WINCC可很方便从PLC获取数据;
(11)在excel/access里用高级语言与s7-200取得通讯,WINCC通过DDE方式获取数据。
2、相关文档:
《SIMATIC NET OPC Server与S7-200/EM277的 S7连接 》
《WINCC与S7-200通信》
(这里不方便留链接如果需要资料参考就找我)
不匹配。根据查询intouch2014用modbus串口驱动资料显示,intouch2014适用于23的串口驱动,而modbus串口驱动则是24,两者不匹配,无法使用,需要重新购买。
外围设备与计算机通讯的方式很多,modbus通讯协议只是其中的一种。两个外围设备之间也可以实现modbus通讯,前提是外围设备内置有modbus通讯协议和接口。
DDE用于计算机的应用程序之间交换数据。一个应用程序与外围设备之间,只能通过驱动程序(可以modbus通讯方式)交换数据。另一个没有该设备驱动的应用程序,则只能通过DDE方式与有该设备驱动的应用程序交换数据。需要注意的是:不同的应用程序提供的DDE数据格式可能是不同的,没有统一的标准。
opc也是用于计算机的应用程序之间交换数据。它是按照OPC规范的标准,把外围设备的驱动程序设计成一个特殊的应用程序——可称为OPC服务程序。其他应用程序也是按照OPC规范的标准,与OPC服务程序交换数据。
要控制v00动作,您需要了解设备支持的Modbus地址和相关参数。一般情况下,设备的Modbus地址和参数信息可以通过设备的用户手册或者设备制造商提供的文档得到。
在了解了设备的Modbus地址和参数信息之后,您可以通过以下步骤来控制v00动作:
1 打开Modbus工具。例如,如您使用PC电脑,您可以下载和安装一个Modbus调试工具,例如QModMaster。
2 连接到您的设备并确定Modbus通讯协议版本。在QModMaster中,您需要在“Connection”菜单中设置IP地址和端口,并选择正确的Modbus协议版本。
3 配置Modbus参数。使用QModMaster等Modbus工具可以在“Function”菜单中选择“Write multiple coils”命令,然后在“Slave ID”地址节后输入设备的Modbus地址号,再在“Starting Address”处输入设备的相应Modbus地址,例如v00的地址。
4 设置控制值。在QModMaster中,您可以设置一个逻辑单元,例如在v00地址处写入值1来打开v00控制,或在v00地址处写入值0来关闭v00控制。
重要提示:在进行Modbus控制 *** 作之前,请确保您的设备已正确连接和配置,并清楚了解您的设备支持的Modbus地址和相应控制要求,以避免造成不必要的损失或危害。
以上就是关于关于485modbus通讯的问题PLC读取伺服驱动器参数,并计算后显示在触摸屏上全部的内容,包括:关于485modbus通讯的问题PLC读取伺服驱动器参数,并计算后显示在触摸屏上、S7-200能否和WINCC直接通讯、intouch2014用modbus串口驱动等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)