诸位老师好,本人小白一个,在这里虚心求教。
有一个试验课题,要求用现有设备进行上位机和下位机建立通讯。
现有设备是S7-1200一台,CM1241串口模块一个,PC一台做上位机,RS485线一条。
请问如何在不使用RJ45网线的情况下建立通讯?谢谢。
问题补充:
PC机安装的是TIA step7 v13。可以直接通过它来组态吗?问题是下载的时候,如何才能识别CM1241的串口呢?
最佳答案
这个是啥意思?
程序下载都必须使用232口吗?应该不是吧
下载程序需要用网线吧,新的1200如果不下载硬件组态,1241应该是运行不了的吧
您这个课题的意思应该是,通过博图编写程序之后,通过1241于电脑通讯吧,程序编写完成之后,不用网线通讯
如果是的话,可以通过modbus进行通讯
参考
西门子 S7-1200 PLC 技术参考 V3.3
https://support.industry.siemens.com/cs/cn/zh/view/73600209
1200 PLC ->通讯 -> 串口通讯一节
SIMATIC S7 S7-1200 可编程控制器 系统手册
https://support.industry.siemens.com/cs/cn/zh/view/109741593
1221 页 13 通信处理器和 Modbus TCP
SIMATIC S7 站与第三方设备利用 MODBUS RTU 协议建立通信连接,需要用到哪些硬件及软件组件?
https://support.industry.siemens.com/cs/cn/zh/view/58386780
如何使用 STEP 7 (TIA Portal) 为 SIMATIC S7-1200 建立 MODBUS-RTU 通讯?
https://support.industry.siemens.com/cs/cn/zh/view/47756141
提问者对于答案的评价:
谢谢这位老师的指教,通过观看计数文档和视频,我成功的建立了PC与PLC的通讯,基本套路是用网线口下载配置组态S7-1200和cm1241,然后通过485串口进行通讯。但我用的是自由口即PTP协议块组态并成功的,还有一个问题就是如何用MODBUS来做呢,官方教程都是告诉我们如何用Modbus建立两组CM1241和S7-1200的主从连接,那如果只是单纯想跟PC端建立连接且只有一组CM1241+S7-1200改如何做从站呢?简单点问就是说,如何通过Modbus_Slave命令来建立以PC端为介质的从站呢?还是说,这样的思路不对?
专家置评
下载程序、监控程序需要使用以太网口或者CM1243-5 DP主站模块。CM1241可以用于modbus RTU、USS以及自由口通信。
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc150477.html