S7-200 PLC 数据类型

在S7-200 PLC中,能定义数据类型吗?还是默认就是什么数据类型?S7-200作modbus主站与从站通讯,从从站中读取数据,从站是DSP实现的。如果DSP中的数据为负数,S7-200读到自己的存储区中,也是负数吗?

最佳答案

S7-200的数据主要分为:
 1、与实际输入/输出信号相关的输入/输出映象区:
 I:数字量输入(DI) 
 Q:数字量输出(DO) 
 AI:模拟量输入 
 AQ:模拟量输出
 2、内部数据存储区
 V:变量存储区,可以按位、字节、字或双字来存取V 区数据 
 M:位存储区,可以按位、字节、字或双字来存取M区数据 
 T:定时器存储区,用于时间累计,分辨率分为1ms、10ms、100ms三种 
 C:计数器存储区,用于累计其输入端脉冲电平由低到高的次数。CPU提供了三种类 型的计数器:一种只能增计数;一种只能减计数;另外一种既可 以增计数,又可以减计数

  
 1、所有的数据在PLC中都是以二进制形式表示的 
 2、数据都有其特定的长度和表示方式,称为格式 
 3、数据的格式与用于运算、处理它的指令相关 
 4、以不同的格式查看一个数据,或是使用不同格式的指令处理它,会得到不同的效果 
 表1. S7-200支持的数据格式
 寻址格式 数据长度
 (二进制位) 数据类型 取值范围 
 BOOL(位) 1(位) 布尔数
 (二进制位)  真(1);假(0) 
 BYTE(字节)  8
 (字节) 无符号整数 0 ~ 255;0 ~ FF(Hex) 
 INT(整数) 16
 (字) 有符号整数 - 32768 ~ 32767;
 8000 ~ 7FFF(Hex) 
 WORD(字) 无符号整数 0 ~ 65535;
 0 ~ FFFF(Hex) 
 DINT
 (双整数) 32
 (双字) 有符号整数 - 2147483648 ~ 2147483647
 8000 0000 ~ 7FFF FFFF(Hex) 
 DWORD
 (双字) 无符号整数 0 ~ 4294967295;
 0 ~ FFFF FFFF(Hex) 
 REAL
 (实数) IEEE 32位
 单精度浮点数  -3.402823E+38 ~ -1.175495E-38(负数);
 +1.175495E-38 ~+3.402823E+38(正数); 0.0※ 
 ASCII 8/个
 (字节) 字符列表 ASCII字符、
 汉字内码(每个汉字2字节) 
 STRING
 (字符串) 字符串 1 ~ 254个ASCII字符、
 汉字内码(每个汉字2字节) 

 ※ 实数不能绝对准确地表示“零”

 
  在西门子 S7-200 · LOGO! · SITOP 参考Beta Version 0.93中的S7-200PLC里有关于数据方面知识。
 西门子 S7-200 · LOGO! · SITOP 参考Beta Version 0.93
 下载地址http://www2.ad.siemens.com.cn/Download/Upload/AS/application/A0136.chm

 
 

提问者对于答案的评价:
谢谢!

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2021年7月5日 上午12:42
下一篇 2021年7月5日 上午12:42

相关推荐

  • 关于文本显示器TD400C V2.0,与S7-200的问题

    S7-200的文本配置中的用户菜单栏与编辑屏幕的程序,都已做好,插入PLC地址一一对应,为什么在TD400C的屏幕信息里,会出现缺失编辑屏幕的界面 最佳答案 缺失屏幕界面可能与你配…

    SIMATIC S7-200 2021年7月5日
  • S7-200与MM430通讯的硬件配置

    大家好,我现在想用S7-200与4台MM430变频器做通讯,请问硬件上面需要那些东西。主要哪些附件。 问题补充:我的邮箱是blackhk99@163.com QQ为:10…

    SIMATIC S7-200 2021年7月5日
  • 西门子200与WINCC通讯超时判断

    上位机是用wincc组态软件,下位机是s7-200,当上位机故障时,下位机开始存储数据,大概保存7天,下位机怎么判断上位机没有接收到数据,而开始在下位机存储数据呢?谢谢大家 问题补…

    SIMATIC S7-200 2020年10月31日
  • 西门子S7-200如何进行CRC计算啊

    因为需要进行modbus RTU通讯,所以请问,S7-200如何进行CRC计算啊? 最佳答案 看下这个http://www.ad.siemens.com.cn/club/…

    SIMATIC S7-200 2020年11月1日
  • OPC 通讯问题

    我有8台S7 200 现在通过modbus通讯。OPC是用的KEPServerEX的。现在通讯是连上了但是发现采样刷新的速度非常的慢。差不多40秒左右才刷新一次…

    SIMATIC S7-200 2021年7月5日
  • td-200在向导组态时F1 F2等怎样设置控制哪8个V存储位

    td-200在向导组态时F1 F2等怎样设置控制哪8个V存储位 最佳答案 1.组态时F1、F2等你可以设置成置位或者是瞬时触点,这看你的编程习惯了。2.组态完成以后你可以…

    SIMATIC S7-200 2020年11月5日
  • TD400C实现状态指示

    我想在TD400C上显示手动 自动的状态 如何实现呢?比如手动的时候指示灯亮  自动的时候另一个指示灯亮 最佳答案 我估计没有这种功能&nb…

    SIMATIC S7-200 2021年7月5日
  • STEP 7-Micro/WIN V4.0 无法安装PC/PPI

    换了VISTA系统 在通讯设置里添加PC/PPI时,显示无法安装,没有权限。切换到超级管理员模式依旧如此 问题补充:软件可以安装,可以运行,只是端口设置内不能添加PC/P…

    SIMATIC S7-200 2021年7月5日
  • S7-200运行状态

    为什么我将开关打在term位置,处于运行状态,断电再通电后CPU不是保持运行状态,而是停止状态? 最佳答案 2007年9月版手册第54页: S7–200提供一个模式开关…

    SIMATIC S7-200 2021年7月5日
  • S7-200自由口通讯RS232 ppi线RS485端3,8管脚没数据

    我在S7-200使用自由口通讯程序已经调试完了,一直用的串口调试助手。但是和我的RS485控制器始终不反应。后来拿示波器测量RS232 ppi线RS485那一头db9的&…

    2021年7月5日

发表回复

登录后才能评论