S7-1200如何通过CM1241和上位机建立通讯?

诸位老师好,本人小白一个,在这里虚心求教。
有一个试验课题,要求用现有设备进行上位机和下位机建立通讯。
现有设备是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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年6月4日 上午7:55
下一篇 2017年6月4日 上午7:55

相关推荐

  • S7-1200的SCL和LAD编程

    经我实际测试,同样的程序内容,实现功能也一致,但编译后,SCL语言比LAD语言占的程序存储空间大,为什么? 最佳答案 楼上学长的正解SCL相对于STL(LAD也要编译为STL)代码…

    SIMATIC S7-1200 2017年11月12日
  • 串级调节

    两只PID调节器串联调节,其中一个调节器的输出作为另一个调节器的给定值的系统;主PID的控制输出是0~100%,但副PID的过程输入值单位不一样,量程也不一样,是不是要把这两个值统…

    SIMATIC S7-1200 2017年11月12日
  • V11,V12不同版本之间FB块复制

    最近在做个TIA程序,使用过程中TIA从V11升级到V12,就用V12新建个项目,重新组态,想吧FC,FB,DB块都复制过来,结果在V11程序界面复制以后粘贴不到V12新程序来。而…

    2017年8月26日
  • S7-1200哪条指令使二进制转换成BCD码

    刚刚接触S7-1200,现在不知道哪条指令可把二进制转换成BCD码。 问题补充:你好,是一个字节8位的二进制。 最佳答案 1. 二进制无非就是数值的表示方式而已。2.&n…

    SIMATIC S7-1200 2017年10月29日
  • S7-1200脉冲输出案例

    哪里能下载到S7-1200脉冲输出的详细说明?最好有个程序案例,谢谢 问题补充:感谢你们的回复  阿鸣提供的地址怎么是英文的,有中文的吗? &nbsp…

    2017年6月24日
  • 博途V11编程

    如果要加入一个模拟量的0.76次方函数,应该怎么做?梯形图行么?语言编程行吗? 最佳答案 可以用梯形图的指令EXPT,  说明见图 图片说明:  &n…

    2017年10月24日
  • 1200置复位问题

    当计时器结束时,用其输出的高脉冲将M0.7置位,接着执行MB_MASTER,然后用MB-MASTER的DONE的上升沿去复位M0.7,并重新循环到计时器。现在存在的问题是,头几个周…

    SIMATIC S7-1200 2017年6月13日
  • 怎么重新指定最佳答案?

    没太注意就点击了“设为最佳答案 ”,设定后才发现操作错误,设置错误,怎么重新指定最佳答案? 最佳答案 没办法的吧,错就错了吧~这个给我吧:) 提问者对于答案的评价:哈哈,…

    SIMATIC S7-1200 2017年6月3日
  • TIA Portal V11怎么升级更新包

    更新UPD5时出现问题,如下图,请问是怎么回事? 问题补充:忘记发图了 图片说明:    最佳答案 1、你可能用的是一个网络映射盘,读这个文件的时候网络不正常2…

    2017年8月24日
  • 没有可用于在线连接的合适接口

    如题,S71200软件版本为V10.5   下载时PG PC没任何选择,提示:没有可用于在线连接的合适接口如图所示,不知道问题出在那? 问题…

    2017年11月18日