西门子V90广东经销商
西门子V90广东经销商
通过干预控制回路,将输出电压(5VDC/24VDC)切换到0V(电源不断开)。BATTINDIC开关:用来设定LED灯和电池监视。
硬件诊断是通过硬件的逻辑判断来确定硬件的故障位置。软件诊断包括内部诊断和外部诊断。通过软件诊断PLC的内部性能和功能是内部诊断,通过软件诊断CPU的信息交换功能和PLC的外部输入输出是外部诊断。PLC诊断功能的强弱直接影响到操作人员和维修人员的技术能力要求,影响到平均维修时间。
USB/PPI+隔离型USB接口的西门子S7-200PLC编程电缆,USB/PPI隔离,3米,带通信指示灯,对应西门子产品号:6ES790-3DB30-0XA0,大通信距离达2公里。PC/PPIRS232接口的西门子S7-200PLC编程电缆,3米。
产品包括LOGO、S7-200、S7-200、S7-300、S7-400等。西门子S7系列PLC体积小、速度快、标准化,具有网络通信能力,功能更强,可靠性高。具体的信息详见西门子中国GFWZ。在对外开放政策的推动下,国外PLC产品大量进入我国市场,部分随成套设备进口。
模块的默认地址由模块所在的位置决定,也可以用STEP7指定模块的地址。2.2.1数字量模块1.数字量输入模块SM321数字量输入模块将现场过程送来的数字“1”信号电平转换成S7-300内部信号电平。数字量输入模块有直流输入和交流输入两种方式。
IN从“0”变为“1”,定时器启动,Q立即输出“1”;当ET<PT时,IN的改变不影响Q的输出和ET的计时;
当ET=PT时,ET立即停止计时,如果IN为“0”,则Q输出“0”,ET回到0;如果IN为“1”,则Q输出“1”,ET保持。
接通延时
LAD:或-( TON )-
SCL:TONIN从“0”变为“1”,定时器启动;
当ET=PT时,Q立即输出“1”,ET立即停止计时并保持;
在任意时刻,只要IN变为“0”,ET立即停止计时并回到0,Q输出“0”。
关断延时
LAD:或-( TOF )-
SCL:TOF只要IN为“1”时,Q即输出为“1”。
IN从“1”变为“0”,定时器启动;
当ET=PT时,Q立即输出“0”,ET立即停止计时并保持。
在任意时刻,只要IN变为“1”,ET立即停止计时并回到0。
时间累加器
LAD:或-( TONR )-
SCL:TONR只要IN为“0”时,Q即输出为“0”。IN从“0”变为“1”,定时器启动;
当ET<PT时,IN为“1”时,则ET保持计时,IN为“0”时,ET立即停止计时并保持。
当ET=PT时,Q立即输出“1”,ET立即停止计时并保持,直到IN变为“0”,ET回到0。
在任意时刻,只要R为“1”时,Q输出“0”,ET立即停止计时并回到0。R从“1”变为“0”时,如果此时IN为“1”,定时器启动。
复位定时器
LAD:-(RT)-
SCL:RESET_TIMER指令前的运算结果为"1"时使得指定定时器的ET立即停止计时并回到0。
TP指令:激活RT至取消激活RT过程中,Q和IN保持一致。取消激活RT时,如果IN为"1", ET则立即开始计时。
TON指令:当ET=PT时激活RT,Q立即输出"0"。取消激活RT时,如果IN为"1", ET则立即开始计时。
TOF指令:激活RT至取消激活RT过程中,Q和IN保持一致。
TONR指令:R与RT或的结果取代之前的R。
加载持续时间
LAD:-(PT)-
SCL:PRESET_TIMER指令前的运算结果为"1"时使得指定定时器的新设定值立即生效。(在定时器计时过程中,实时修改方框定时器的PT引脚的值在此次计时中不能生效)
定时器使用及时序图
S7-1500 IEC定时器创建
S7-1500定时器创建有以下几种方法:
1. 功能框指令直接拖入块中,自动生成定时器的背景数据块,该块位于“系统块>程序资源”中,参见图6。
自动生成定时器的背景数据块
2. 功能框指令直接拖入FB块中,生成多重背景 。
功能框指令直接拖入FB、FC块中,生成参数实例,从TIA博途V14开始,参见图8。
4. 在DB块、FB的静态变量、FC和FB的INOUT变量中新建IEC_TIMER、TP_TIME、TON_TIME、TOF_TIME、TONR_TIME(后面四个从TIA博途V11开始)类型变量,在程序中将功能框定时器指令拖入块中时,在弹出的“调用选项”页面点击“取消”按钮,之后将该建好的变量填入指定位置。对于线圈型指令,这是方法。
DB块中新建IEC_TIMER等类型变量(LAD/FBD),如果是IEC_TIMER等类型变量的数组,S7-1500从V2.0版本开始支持 。
DB块中的定义
功能框定时器使用
线圈型定时器使用
FB的静态变量中新建IEC_TIMER等类型变量(LAD/FBD),如果是IEC_TIMER等类型变量的数组,S7-1500从V2.0版本开始支持,参见图12。
静态变量中定义
FC和FB的INOUT变量中新建IEC_TIMER等类型变量(LAD/FBD),如果是IEC_TIMER等类型变量的数组,S7-1500从V2.0版本开始支持,从TIA博途V14开始支持IEC_TIMER等类型变量的变长数组(ARRAY[#]),参见图13。
INOUT中定义
以上三种方法的SCL版本,从TIA博途V14开始支持。
SCL中使用
从以上4个示例可以看出,IEC_TIMER、TP_TIME、TON_TIME、TOF_TIME、TONR_TIME五种数据类型没有本质的区别,可以互换使用,为使得程序明确,建议只使用定时器对应名字的数据类型。
5. 在插入DB时,选择IEC_TIMER类型的数据块,将该数据块填在指令上方。此种方法生成的数据块等同于DY种的背景数据块,位于“系统块>程序资源”中,从TIA博途V11开始,线圈型指令同样适用,参见图11。
新建IEC_TIMER类型DB