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区):
- M区主要用于存放程序运行中需要记录数据(主要是布尔量)的状态,可分别采用位、字节、字或双字等方式进行访问,可在编程界面中修改其值,亦可断电保持,但需在软件中进行设置。
- 点击“系统块”的“断电数据保持” 标签页,在数据区中选择要保持的数据区(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
本文标签: 专业课程
版权声明:本文标题:专业课程 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.betaflare.com/biancheng/1700914270a327019.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论