第19页共12页编号:时间:2021年x月x日书山有路勤为径,学海无涯苦作舟页码:第19页共12页四、S7-300/400梯形图指令介绍在学习指令之前,要先了解有关PLC的存储区域概念
不同品牌的PLC,梯形图指令均大同小异,但是,存储区的名字及地址的表示方法却差异很大
第20页共12页第19页共12页编号:时间:2021年x月x日书山有路勤为径,学海无涯苦作舟页码:第20页共12页西门子S7-300/400PLC的存储区域分为:输入映像区(I或PI):开关量输入DI模块的影射到I区,模拟量输入AI模块影射到PI区;这是只读区
输出映像区(Q或PQ):Q区写入与之对应的开关量输出DO模块,PQ区写入与之对应的模拟量输出AO模块;Q区可读/写,PQ只写,不可读
位存储区(M):又叫中间继电器,可读/写
DB块:用户定义的数据块,必须先定义后使用,可读/写
T区:计时器名
C区:计数器名
L区:这是局部数据区,上面提到的那些都是全局数据区
所谓全局数据区,就是所有的程序(OB块、FC、FB)都可以访问,而且访问到的是同一个变量;局部数据区则不然,每个独立的OB块、FC、FB块都有一个独立的L区,例如:OB1和FC1中都有L0
0,但它们却不是同一个变量
在STEP7的梯形图指令中,不同类型的常数的格式都有严格的规定
如byte、word和dword类型的常数,在输入时要以“16#”作为前缀,后面跟十六进制的数据;dint类型的数据在输入时要以“L#”作为前缀,后面跟十进制的数据;real类型的数据,在输入时,第21页共12页第20页共12页编号:时间:2021年x月x日书山有路勤为径,学海无涯苦作舟页码:第21页共12页后面一定要带小数部分,如没有小数部分,则加上“
0”;计时器的时间常数则以“S5T#”为前缀,后面加上aH_bbM_ccS_dddMS(表示:几小时_几分_几秒