有趣生活

当前位置:首页>科技>西门子200smart编程要学会的指令系统中的数据及其格式

西门子200smart编程要学会的指令系统中的数据及其格式

发布时间:2026-07-25阅读(1)

导读S7-200SMARTCPU收集操作指令、现场状况等信息,把这些信息按照用户程序指定的规律进行运算、处理,然后输出控制、显示等信号。所有这些信息都表示为不同....

S7-200 SMART CPU收集操作指令、现场状况等信息,把这些信息按照用户程序指定的规律进行运算、处理,然后输出控制、显示等信号。所有这些信息都表示为不同格式的数据,作为数据来处理。各种指令对数据格式都有一定要求,指令与数据之间的格式要一致才能正常工作。例如,为一个整数数据使用实数(浮点数)运算指令,显然会得到不正确的结果。

数据有不同的长度(以二进制表示它们时,占据的位数不同),也就决定了数值的大小范围。模拟量信号在进行模/数(A/D)和数/模(D/A)转换时,一定会存在误差;代表模拟量信号的数据,只能以一定的精度表示模拟量信号。

  • 所有的数据在PLC中都是以二进制形式表示的

  • 数据都有其特定的长度和表示方式,称为格式

  • 数据的格式与用于运算、处理它的指令相关

  • 以不同的格式查看一个数据,或是使用不同格式的指令处理它,会得到不同的效果

二进制、十六进制和十进制

二进制和二进制数: 所有通过S7-200 SMART PLC处理的数据(数值、字符等等)都以二进制形式表示。

十六进制和十六进制数:在二进制数中,每4个二进制位可以分为一组;这组二进制数值的不同变化可以表示16个状态,正好是16进制数每一位数字的变化范围。因此,可以用十六进制数值方便地表示二进制数。

  • 在编程软件中,用单字节(英文)的单引号()将作为字符的内容括起来可以在数据块和状态图中输入ASCII数据字节

  • 在单字节的双引号(")中间输入文本内容可以输入字符串

  • 按上述方法输入的字符串会自动按字符串格式排列(在起始地址中放入字符个数)

  • 使用程序,或人为组合成的ASCII字符串,使用ASCII字符串指令时,必须注意是否符合格式

  • Copyright © 2024 有趣生活 All Rights Reserve吉ICP备19000289号-5 TXT地图HTML地图XML地图