admin管理员组

文章数量:1122852

专业课程

S7-200系列PLC指令与程序设计

软件的操作界面:

S7-200的数据类型:

布尔量(1位)
单字节数B(8位)
双字节数W(16位)
四字节数DW(32位)

1. 布尔量(1位):一般用于判断
2. 单字节数B(8位):单字节,可以表示两位16进制数(8421),也可以表示一个ASCII码的英文字母
3. 双字节数W(16位):双字节,可以表示四位16进制数(8421),也可以表示两个ASCII码的英文字母,一个汉字
4. 四字节数D(32位):四字节,可以表示八位16进制数(8421),也可以表示四个ASCII码的英文字母,两个个汉字

S7-200的数据类型:

S7-200中共有13个数据区域,对应8种数据类型,
分别为布尔量、有符号、无符号、十六进制、二进制、ASCII、字符串与浮点数


输入映像寄存器(I区)与输出映像寄存器(Q区):

 1. I区与Q区用于存放输入输出端子的状态,可分别采用位、字节、字或双字等方式进行访问,可在编程界面中强制,但不能断电保持2. 在每次扫描开始前,PLC将外部端子的连接状态读取后存入输入映像寄存器区(I区),程序运行时读取I区内容,即使期间外部输入发生变化,I区内容不变,直到下次扫描3. 在程序执行中,可对输出映像寄存器(Q区)内容进行修改,期间不向外输出。程序执行结束后将输出映像寄存器(Q区)内容向输出端子发送,改变外部设备状态

内部寄存器或中间继电器或辅助寄存器(M区):

  1. M区主要用于存放程序运行中需要记录数据(主要是布尔量)的状态,可分别采用位、字节、字或双字等方式进行访问,可在编程界面中修改其值,亦可断电保持,但需在软件中进行设置。
  2. 点击“系统块”的“断电数据保持” 标签页,在数据区中选择要保持的数据区(M、V、T或C)与数据类型(字节型B、字型W或双字型DW),在偏移量中选择或输入该类数据要保持的第一个数据位置,在单元数目中选择或输入保持的数据个数
    例如数据区选择MB,偏移量选择2,单元数目选择30,那么数据可断电保持的范围是MB2~MB31共30个字节的M区数据

    特殊内部寄存器(SM区):
    系统自动产生的信号(分脉冲、秒脉冲等)、存放系统运算结果(如移位运算中移出位)、对高速计数器、脉冲发生器等进行运行方式设置,其中SMB0~SMB29为只读区,其它为可读写区,但不能断电保持与数据强制



    数据的寻址方式:
PLC中数据有:直接寻址符号寻址间接寻址

直接寻址访问字节、字或双字数据时需要标明数据的区域名、数据类型和数据在区域中的字节编号




符号寻址方式:



间接寻址方式:
S7-200中允许用户使用类似于C语言指针的方式对数据采用地址进行访问,存放地址的数据(即指针)必须为32位,即双字型,可做为指针的变量区域可以是V、L或AC1~AC3(AC0不可用)。可用指针访问的数据区域有I、Q、V、M、S、T、C和L,不能访问AI、AQ、HC、SM等区域,访问的最小单位为字节。

当你变得优秀,你想要的一切都会拥有。
——YK

本文标签: 专业课程