各位专家好,我想请教些关于有通讯协议如何选择硬件的问题,例如cpu314采用的通讯协议是modbus那就要添加cp341模块+dongle ,那如果是cpu315采用modbus直接调用FB块就可以了么?接触的时间不长,问题有点小白,希望专家可以解答一下,或者给点相关资料,谢谢!
专家建议
尊敬的 8023超:
您好!对于S7-300系统来讲,如果MODBUS RTU通讯 ,包括主站或从站,都需要使用 CP341+ Dongle, 因为S7-300CPU集成接口不支持ASCII自由协议,无法自定义程序。
对于S7-300 PTP类CPU,CPU集成RS485接口,可以通过调用SFB49实现自由口通讯。您可以自己编写MODBUS 协议报文。西门子没有提供相应的任何MODBUS RTU库文件。如果您无法编写或调试成功。仍然建议您使用 CP341+DONGLE
CP341文档:
CP340/CP341/CP440/CP441通讯及编程
http://www.ad.siemens.com.cn/download 文档编号 A0081
提问者对于答案的评价:
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc280128.html