s7-1200自由口通讯指令

各位老师们,你们好。学习s7-1200自由口通讯的时候遇到遇到了一个问题,用的软件是TIA  V13 CPU1214dc/dc/dc里面的自由口通讯指令是send_p2p,看我还说我网上查找的资料还有官方给的资料都是send_ptp指令,这两个指令有什么区别吗?我是想用自由口做MODBUS ASCII通讯,主机发送多条指令之间应该如何切换?

图片说明:

s7-1200自由口通讯指令    s7-1200自由口通讯指令   

最佳答案

Send_P2P:发送数据 (S7-1200, S7-1500)
说明
使用 CM1241 自模块的固件版本 V2.1 起,才能通过 CM1241 使用该指令。
Send_P2P 指令(发送点对点数据)启动数据传输并向通信模块传输分配的缓冲区中的内
容。当 CM 以指定的数据传输速率发送数据时,CPU 程序仍然执行。任何时刻,每个通信
模块都只能有一条发送指令处于待定状态。当 CM 已经在发送帧时,如果执行第二条 
Send_P2P 指令,则 CM 会指示错误。
参考:
SIMATIC STEP 7 Professional V14.0 系统手册
https://support.industry.siemens.com/cs/cn/zh/view/109742272
7373页 Send_P2P:发送数据 (S7-1200, S7-1500)

SEND_PTP: 传送“发送缓冲区数据” (S7-1200)
说明
使用 CM1241
仅固件版本 V2.1 及以上版本的模块,该指令才能与 CM1241 一同使用。
使用“SEND_PTP”指令启动数据传输。“SEND_PTP”指令不执行数据的实际传输。发送
缓冲区中的数据传输到相关点对点通信模块 (CM)。由 CM 来执行实际传输。
手册7498页 
自由口通讯,参考手册:
西门子 S7-1200 PLC 技术参考 V3.3
https://support.industry.siemens.com/cs/cn/zh/view/73600209
S7-1200 PLC ---- 通信----串口通信---自由口通讯内容

提问者对于答案的评价:

原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc148151.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年6月3日
下一篇 2017年6月3日

相关推荐

  • S7 1200 CPU 1214C 连接问题

    请教各位订货号为6ES7 214-1AG40-0XB0 我用博图V12 找不到这个订货号 是否要下载V13的才能连上我现在手上只有一个6ES…

    SIMATIC S7-1200 2017年7月25日
  • Portal 做HMI画面后编程报内部错误

    公司2个人做项目,都用 Portal V12 SP2 ,一个做PLC程序,一个HMI程序,做了部分的时候,2个程序合并为一个程序,也就是把P…

    2017年8月26日
  • 博图V14无法下载程序

    博图v13程序升级到v14,编译后以太网连接pc与plc(同一网段),“下载到设备”—“开始搜索”点选搜到的plc—“下载”在未出现下载浏览对话框的情况下直接出现如“连接失…

    2017年5月29日
  • 初始化String数据

    [在执行任何字符串指令之前,必须将String输入和输出数据初始化为存储器中的有效字符串]。没明白什么意思啊,请哪位大侠给个例程啊 问题补充:阿鸣老师的回答很好,关键是背景数据块内…

    SIMATIC S7-1200 2017年11月19日
  • 博途V13 SP1不能创建SCL的模块

    OB FB FC都不可以创建SCL语言的块儿。其他两种语言可以建立 已建立就会提示错误然后自动关闭,重新装过了还是一样的问题 求大神指导 问…

    SIMATIC S7-1200 2017年6月7日
  • 系统时间读取

    S7-1200用RD_SYS_T调用系统时间,调用的时间怎么与PLC设置的时间不一样?如图 问题补充:”RD_SYS_T(读取时间)从 CPU中读取当前系统时间。该时间值…

    2017年6月12日
  • 菜鸟提问:S7-1200 S7-1500的定位模块怎么没有?

    小弟以前只用过S7-400+FM453定位模块用于控制伺服电机,但是在博图V13软件中发现S7-1200和S7-1500没有类似的定位模块了。是怎么回事呢?如果要发脉冲控制3个三菱…

    SIMATIC S7-1200 2017年7月25日
  • PLC1200modbus-RTU轮询两站PLC200

    小弟 (ˇ?ˇ) ,想用PLC1200主站通过串口轮询两个2号和3号站PLC200,请教高手用什么方法进行轮询?发现PLC1200的MB—MASTER中的don…

    SIMATIC S7-1200 2017年8月18日
  • modbus1

    请教Modbus_Comm_Load与MB_COMM_LOAD这两种指令区别,我原先是用MB_COMM_LOAD指令组态CB1241信号板,可以与第三方设备通信,但是现在V4.0P…

    2017年7月25日
  • 1212PLC MODBUS/TCP MB-CLIENT偏移量计算

    还有一个问题:在功能码0X04,温度终端地址:0x00~0044,其第一个寄存器地址是30065,使用MB-CLIENT指令进行编程,计算出的1212PLC第一个对应地址是DBW3…

    2017年7月25日