记录西门子初学路--开放式通讯仿真(TCON /TSEND/TRCV)【6】

已锁定

华1908

  • 帖子

    22
  • 精华

    0
  • 被关注

    1

论坛等级:游民

注册时间:2021-11-28

普通 普通 如何晋级?

记录西门子初学路--开放式通讯仿真(TCON /TSEND/TRCV)【6】

2295

1

2021-12-15 17:05:20

由于分享本身就是初学者,所以后续不做分享贴,只做初学杂谈。

此处分享仿真西门子开放式通讯,即仿真试验TCP的通讯,程序不再附件,主以截图说明为主,记录学习,分享学习。


  1. 使用软件:【TIA Portal V15.1】    +【S7-PLCSIM Advanced V4.0】+【TCP调试助手】

    说明:由于是需要用到与调试助手通讯,试了下【S7-PLCSIM V15.1】没成功就只能放弃此软件仿真。

  2. 设备组态:只需要使用S7-1500PLC即可(是否其他不支持可自查,应该都行)试验采用1515T-2 PN

  3. IP配置:PLC-X1口IP:192.168.0.2    两个互相在一个网段就可以了


  4. TCON 组态:此处采用PLC做服务器连接,其他可试验;【块参数】无特殊不多说


  5. TSEND:特殊说明:由于直接使用String字符串发送数据的话,会在调试助手接收到?+数据;所以此处需要使用Strg_TO_Chars指令转换【PS:使用SCL语言转换好像出不来,因为梯形图指令块中间还可以拉选string 或者WString】


        6.TRCV:特殊说明:此处同样需要转换发送的数据,直接使用STRING类型发送的话,会导致前两位字符丢失;同时ADHOC一定要给1,否则会发现接收的字符会不断跳动;len直接设置为0,大致意思有多少接多少?不超资源的话吧

        


试验效果:


特殊点总结汇总:

  1. 功能块的ID要注意使用连接时的ID对于操作

  2. 发送与接收都使用BYTE类型

  3. 字符转字节,字节转字符指令调用转换

  4. TRCV的ADHOC一定要给1


完成上面就可以实现正常的通讯试验仿真,能力有限,时间有限,记录到此。

记录西门子初学路--开放式通讯仿真(TCON /TSEND/TRCV)【6】 已锁定
编辑推荐: 关闭

请填写推广理由:

本版热门话题

谈天说地

共有14244条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

快扫描右侧二维码晒一晒吧!

再发帖或跟帖交流2条,就能晋升VIP啦!开启更多专属权限!

  • 分享

  • 只看
    楼主

top
X 图片
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。