PLC–逆变器程序

PLC--逆变器通讯程序时(调SFC14,15)
1.我写P#DB1012.DBX0.0,显示红色。但我写“DP_WR”.hotrod,回车后P#DB1012.DBX0.0马上就显示出来了,为什么不能直接写指针参数?
2.在调用SFC14,15后,我还想编写个通讯读,写错误程序,请问怎么编写?

最佳答案

1.类型匹配问题,SFC14、15指向的数据区的数据类型是Any而不是Pointer,你有没有注意到P#DB1012.DBX0.0 后面还有Byte *,这也就是数据区域的大小,而Pointer则单纯是个指针,不包含区域大小,而你输入一个符号地址,则会自动转换。
2.SFC14、15的返回值RET_VAL返回程序执行的状态,没有错误时返回0.

提问者对于答案的评价:
xx

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2020年10月31日 下午2:52
下一篇 2020年10月31日 下午2:53

相关推荐

  • SIMATIC T-CPU 是什么

    SIMATIC T-CPU 是什么? 我的产品手册上写的是“SIMATIC T-CPU基于PLC平台的运动控制器”,看解释意思是说是一种基于…

    自动化系统综合 2021年7月5日
  • XP的系统不能装S7 5.3吗

    最佳答案 XP Professional版本的可以.家庭版不行. STEP 7 V5.3可安装在微软 Windows X…

    自动化系统综合 2020年11月1日
  • 安装gsd文件时出错

    安装gsd文件时出现错误代码13:4343,这是什么原因,怎么解决啊 最佳答案 在安装GSD时,要关闭STEP7的一些窗口。1、有关13:4343错误:13:4343 :…

    自动化系统综合 2017年11月16日
  • 西门子op

    我们的水循环OP屏不小心进水,吹干后装上虽说有显示,但显示器上有报警,內容是关于设备的,平时按ACK键就可退出,但现在退不土,其它界面进不去,,参数设不成,请问是0p有问题吗? 最…

    自动化系统综合 2017年11月12日
  • 基于以太网的S7通讯

    为什么,我两套均是CPU315-2DP加CP343-1的系统,不能S7通讯,只能ISO-on-TCP通讯呢? 最佳答案 通过CP343-1实现S7-300之间的以太网通讯(2004…

    自动化系统综合 2018年3月6日
  • FC功能块的扫描顺序

    PLC是先获取输入,执行程序,再输出。那对FC功能块的扫描顺序是什么?先扫描IN?然后执行FC里的程序,再输出out,还是FC里out有改变时马上输出??还有IN_OUT类型的是什…

    自动化系统综合 2017年6月24日
  • 插入站点时,PG/PC和Hstation分别用在什么样的场合?

    插入站点时,PG/PC和Hstation分别用在什么样的场合?谢谢! 最佳答案 PG/PC是专用编程器或者可用来变成的PC。 Hstation是冗余的系统,一般用在不允许…

    自动化系统综合 2020年11月1日
  • 怎么用一个按钮触发数据归档

    我想使用EXCEL 的wincc Archive 建一个归档,在wincc画面做个按钮,点击时保存一些数据,不点击按钮的时候就不保存。同事做一个查询按…

    自动化系统综合 2017年11月19日
  • mm440数字量输出

    p731.0=52.3  p732.0=52.3  p733.0=52.3观察r748只有p731有输出,这种情况一般是那个地方出问题了?应…

    自动化系统综合 2017年11月17日
  • 复杂报表

    一个料称下面有7个锅靠7个阀门分别向7个锅里下料,怎么实现报表 问题补充:料称可以称重(有传感器),要求每次下到锅里的重量做成报表,7个锅做7份,下料量是不同的,时间不固定,每个锅…

    自动化系统综合 2017年11月29日