STRING数据类型

1. 在PCS7中定义string数据类型,例如string[6]被定义,但是显示却要占8个BYTE,是不是有\0占据两个BYTE?
 2.在做通讯的时候,一般如何把上面发下来的ASCLL码转换成程序里要用的INT类型?

最佳答案

1、STEP7的STRING不是以\0来表示结尾的。STRING[n]的实际长度为n+2,最前面的字节BYTE0为最大长度、第2个字节BYTE1为实际的字符串长度。详情见STEP7帮助->Index->String
 2、是类似将’2’转换为整数2吗?
 如果指示’0’~’9’转换为0~9,直接将ASCII码减去B#16#30即可。16进制数据可以使用Standard Library->TI S7 Convering Blocks->FC94 ATH功能块。

提问者对于答案的评价:
问题搞定,按照西门子对STRING类型定义做就OK了

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

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

相关推荐

  • CPU负荷 卡件定位插销

    各位高手,请教2个问题:1、我用的是417H,请问CPU负荷如何查看?在线好像只能看到内存的占用比例?2、关于卡件插销,我认为同一订货号的卡件定位插销方向应该一致?但我手里的AO(…

    SIMATIC PCS 7 2017年6月27日
  • step7与windows7兼容吗?WinCC呢?

    step7与windows7兼容吗?WinCC呢? 问题补充:我自己测试的话就不来提问了。。。能兼容vista,估计也能兼容win7了 最佳答案 关于STEP 7和Win…

    SIMATIC PCS 7 2017年8月3日
  • PSC7中如何使用两个CTRL_PID模块搭建串级控制系统,怎么连接?

    已经在“找答案”找了好久,但还是没能解决我的问题!在PCS7中需要使用两个CTRL_PID模块搭建串级控制回路,主PID回路控制反应器温度,副PID回路控制冷却水流量,主回路的反馈…

    2017年6月5日
  • wincc的变量问题33

    1wincc从step7中编译的变量能否复制; 2wincc编辑画面时,点击那种“显示”的属性时,总是跳到我的运行画面或者是其他的地方去,怎么办 最佳答案 WINCC和S…

    SIMATIC PCS 7 2017年7月26日
  • pcs7系统服务器死机的解决方法

    使用的是PCS7系统,一台服务器带了4台操作站,半年内服务器死了两次机了,死机时将服务器重新启动就没有问题了,请问一下这个怎么解决?(没有做冗余,现在也不打算做冗余) 最佳答案 做…

    SIMATIC PCS 7 2017年5月28日
  • dcs和plc区别在哪里?

    DCS项目升级避坑指南 -从方案到实施,PCS 7项目升级实战案例解析 课程编号:V2503 结合大量实际案例讲解<br/&gt…. 点击这里,打开新窗口…

    2021年7月5日
  • 求助阀和电机功能块的OOS

    请问大侠们,我有个设备来的DCS位想接到电机或阀门的输入上,本来想接到OOS端,但是改为停用后,照样可以对电机进行远控操作 最佳答案 1.想实现远程/就地的控制,我不用OOS端;&…

    SIMATIC PCS 7 2017年8月24日
  • PCS7系统如何通过C#编程的方式,读取到PLC数据?

    以前做过300PLC的通讯,利用OPC Server,和STEP7组态,读取过PLC的数据。现在碰到了PCS7系统,不知道具体应该怎么做才能用C#语言,读取PLC里的数据…

    SIMATIC PCS 7 2017年6月4日
  • vbs做excel 报表

    在WinCC6.2测试没有问题,在PCs7中脚本执行了却没有新建表格,请问为什么,pcs7脚本系统和wincc不一样了吗 最佳答案 PCS7中的WinCC可能是WinCCV7版本,…

    SIMATIC PCS 7 2017年6月3日
  • i/o映像区设置

    pcs7中硬件设置中。没把i/o设在映像区pii里。对程序有什么影响。 最佳答案 PCS7项目中必须为每个卡件设置PI里,不要使用默认的OB1 PI 同时需要在…

    SIMATIC PCS 7 2017年10月24日