预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10
亲,该文档总共113页,到这已经超出免费预览范围,如果喜欢就直接下载吧~
如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
西门子PLC编程一、状态故障判断二、模式选择开关三、复位存储器:第二章PLC编程基础一、快速认识西门子PLC二、S7-300/400软件基础说明:
S5TIME为SIMATIC时间
范围S5T#0H_0M_0S_10MS~
S5T#2H_46M_39S_0MS
TIME为IEC时间
范围T#000.0~
T#235959.999
TIME-OF-DAY为日计时
范围TOD#0:0:0.0~
TOD#23:59:59.999
2过程映象PS CPU SM SM SM SM SM SM SM3.STEP7的可能寻址范围
设计的地址区访问区域缩写加在一起的最大区域
过程映象I/Q输入/输出位I/Q0.0---65,535.7
输入/输出字节I/QB0---65,535
输入/输出字I/QW0---65,534
输入/输出双字I/QD0---65,532
存储器标志存储器位M0.0---255.7
存储器字节MB0---255
存储器字MW0---254
存储器双字MD0---252
I/Q外部输入/输出I/Q字节,外设PIB/PQB0---65,535
I/Q字,外设PIW/PQW0---65,534
I/Q双字,外设PID/PQD0---65,532
定时器定时器(T)T0---255
计数器计数器(C)C0---255设计的地址区访问区域缩写加在一起的最大区域
数据块数据块(DB)DB0---65,535
数据块用OPNDB打开
位DBX0.0---65,535.7
字节DBB0---65,535
字DBW0---65,534
双字DBD0---65,532
用OPNDI打开
位DIX0.0---65,535.7
字节DIB0---65,535
字DIW0---65,534
双字DID0---65,532
说明:DB块包含由任意一个块存取的数据.DB块用“OPNDB”打开.
DI块用于存取与FB和SFB块的数据.DI块用“OPNDI”打开.
S7同时只能识别一个DB块和一个DI块的数据.
2.2逻辑操作指令
1.位逻辑指令
(1)基本逻辑指令:与,或
(2)基本逻辑指令:异或(XOR)•异或(XOR)指令练习:
(3)常开和常闭触点,传感器和符号•常开常闭触点练习
•与或非操作练习(4)赋值,置位,复位
•置位复位操作练习
(5)触发器的置位/复位•置位复位触发器练习(6)中间输出操作•中间输出操作练习
(7)RLO-边沿检测(检测确>>I1.0与I1.1的边沿)(8)信号-边沿检测(I1.0=1时检测>>I1.1的边沿)2计数器线圈操作
•加计数线圈CU
•减计数线圈CD
I0.0为置数脉冲
I0.1为加计数脉冲
I0.2为减计数脉冲
CV=0时
C5=OFF
CV0时
C5=ON
Q0.5=C5
I1.0=ON时,I0.0=ON时CV=10。
I0.1脉冲使计数加1
I0.2脉冲使计数减1
3计时器线圈操作
•脉冲计时器(SP)
I1.0=ON时
•扩展脉冲计时器(SE)
I1.0=ON时
计时器的数据格式:
•开通延时计时器(SD)
I1.0=ON时
•保持型开通延时计时器(SS)
I1.0=ON时
•关断延时计时器(SF)
I1.0=ON时
5.3程序控制指令
(1)主控继电器功能
主控继电器(MCR)是梯形逻辑主控开关,控制信号流的通断。
•主控继电器的启动指令(MCRA)
•主控继电器的开通指令(MCR<)
•主控继电器的关断指令(MCR>)
•主控继电器的停止指令(MCRD)•主控继电器的例子1
I0.0=ON
执行“MCR<”和“MCR>”
之间的指令。
I0.0=OFF
不执行“MCR<”和“MCR>”
之间的指令。
其中置位信号不变,
赋值信号被复位。•主控继电器的例子2
(2)无条件跳转指令(3)条件跳转指令
•跳转指令练习(跳过之处不扫描)2.4传送和比较指令
•传送指令
字节,字,双字…传送。
•比较指令
整数,双整数,实数比较。
比较符:
EQ_I,NE_I,GT_I,
LT_I,GE_I,LE_I.
EQ_D,NE_D,GT_D,
LT_D,GE_D,LE_D.
EQ_R,NE_R,GT_R,
LT_R,GE_R,LE_R.
2.5运算指令
•整数运算
运算符:
ADD_I.SUB_I.
MUL_I.DIV_I.
ADD_DI.SUB_DI.
MUL_DI.DIV_DI,
MOD_DI.
•实数运算
运算符:
ADD_R.SUB_R.
MUL_R.DIV_R.
SIN,COS,TAN,
ASIN,ACOS,ATAN,LN,