1.温度
PLC要求环境温度在0~55℃,安装时不能放在发热量大的元件下面,四周通风散热的空间应足够大,基本单元和扩展单元之间要有30mm以上间隔;开关柜上、下部应有通风的百叶窗,防止太阳光直接照射;如果周围环境**过55℃,要安装电风扇强迫通风。
2.湿度
为了保证PLC的绝缘性能,空气的相对湿度应小于85%(无凝露)。
3.震动
应使PLC远离强烈的震动源,防止振动频率为10~55Hz的频繁或连续振动。当使用环境不可避免震动时,必须采取减震措施,如采用减震胶等。
4.空气
避免有腐蚀和易燃的气体,例如、硫化氢等。对于空气中有较多粉尘或腐蚀性气体的环境,可将PLC安装在封闭性较好的控制室或控制柜中,并安装空气净化装置。
5.电源
PLC供电电源为50Hz、220(1±10%)V的交流电,对于电源线来的干扰,PLC本身具有足够的抵制能力。对于可靠性要求很高的场合或电源干扰特别严重的环境,可以安装一台带屏蔽层的变比为1:1的隔离变压器,以减少设备与地之间的干扰。还可以在电源输入端串接LC滤波电路。
三菱PLC有直流24V输出接线端,该接线端可为输入传感器(如光电开关或接近开关)提供直流24V电源。当输入端使用外接直流电源时,应选用直流稳压电源。因为普通的整流滤波电源,由于纹波的影响,容易使PLC接收到错误信息。
西门子6SL3130-7TE21-6AA4详细说明
1、 使用人机界面
PLC可以用触摸屏、文本显示器或工控机作人机界面,方便修改定时器参数,但成本较高。
2、 使用PLC内置的模拟电位器
小型PLC一般都有内置的设置参数用的模拟电位器。如三菱PLC FX1N、FX1S的外部调节寄存器D8030和D8031的值与模拟电位器的位置相对应。S7-200的两个模拟电位器对应的寄存器是SMB28和SMB29。CP1H的模拟电位器对应的寄存器A642。
3、 用模拟量设定功能扩展板修改定时器的设定值
FX系列的模拟量设定功能扩展板FX2N-8AV-BD上有8个电位器,可以用应用指令VRRD读出各电位器设定的8位二进制数,用定作定时器、计数器的设定值。
4、 用PLC外部触点在程序内作加减计数器实现设定定时器的设定值
用按钮的上升沿与加减计数器实现。当按下按钮,加减计数器的寄存器加1或减1。而定时器的设定值就是寄存器中的数值。根据需要与定时器的基时要确定按下的次数。加计数与减计数的外部接点要分开。
5、 增加LCD选件板改变PLC内部定时器的设定值。
可以方便的监控、变更PLC内数据值,并可以实现错误状态的可视化。CP1H、CP1L的PLC可以增加LCD选件板CP1W-DAM01
三菱PLC的几个常见问题解答检修:
打开机,发现电源烧坏,估计只是电源烧坏比较容易修,整流桥后滤波电解电容已炸开,保险丝烧得发黑,用万用表检查,炸开的滤波电容已短路。保险丝开路,逐个查其它元件未发现有烧坏,更换保险丝和滤波电解电容后通电,测各组电源都已正常,装好正台机,通电电源指示灯亮,将输入点与公共端短路,输入点灯亮,输出对应点灯也亮,基本正常,最后给欧工用电脑测试证实一切正常。
问题: 用FM355控制一个PID回路,在test的状态,为什么读不上来PV值?
解答: 因为FM355内部有一个处理器独立于CPU,处理已被参数化的PID参数。CPU与FM355进行数据交换必须调用FB31、PID_FM,如改变PID值,设**值,读PV值等,每次修改一样必须设置参数Load_Par为1,参数传到FM355后,FM355复位Load_Par。同理,读PV值等操作也是一样,置Read_Var后,PV等变量送到CPUDB中,FM355复位Read_Var,所以要得到连续的PV(反馈)值,必须连续置Read_Var为1,这样就可以读到PV值(可参见例子程序,FM_PIDEX:FC100)。
在FM350-1中选24V编码器,启动以后,SF灯常亮,FM350-1不能工作
问题: 为什么在FM350-1中选24V编码器,启动以后,SF灯常亮,FM350-1不能工作?
解答: 要检查一下,首先在软件组态中要选择编码器类型(为24V),再检查一下,FM350-1侧面的跳线开关,因为缺省的开关设置为5V编码器,一般用户没有设置,开机后,SF灯就会常亮。另外,还可以看看在线硬件诊断,可以看看错误产生的原因,是否模板坏了。
(D)CMP(P) 比较-------将两源操作元件的数据作代数比较,结果送到目标元件中,决定目标元件的状态。
源操作元件:K/H KnX KnY KnM KnS T C D V/Z
目标元件:Y M S
格式:LD X0
CMP(P) K100 C20 M0
X0由OFF到ON 时: 当K100>C20当前值时,M0=1
当K100=C20当前值时,M1=1
当K100<C20当前值时,M2=1
当用连续方式执行CMP时,条件满足时,每个扫描周期执行一次。
(D)ZMP(P) 区间比较--------将一个数据与两个源元件的数据区间作比较,结果送到目标元件中,决定目标元件的状态。
源操作元件:K/H KnX KnY KnM KnS T C D V/Z
目标元件:Y M S
格式:LD X0
ZCP(P) K100 K120 C30 M3
X0由OFF到ON时: 当K100>C30当前值时,M3=1
当K100≤C30≥K120时,M4=1
当K120<C30当前值时,M5=1
当用连续方式执行ZCP时,条件满足时,每个扫描周期执行一次。
(D)MOV(P)传送--------- 将操作元件的数据传送到目标元件中。
源操作元件:K/H KnX KnY KnM KnS T C D V/Z
目标元件:KnY KnM KnS T C D V/Z
格式:LD X0
MOV(P) K100 D10
当X0由OFF到ON时,将100 传送到D10中
当用连续方式执行MOV时,条件满足时,每个扫描周期执行一次。
对于32位数据用DMOV 传送,用元件号相临的两元件组成元件对。元件对的**用奇数、偶数均可,但为避免出错,元件对的**建议统一用偶数。
当传送指令执行时,常数自动转化成二进制数存入目标元件。
SMOV(P)移位传送--------将源元件的数据转化为BCD码,然后将BCD码根据要求移位后,传送到目标元件中。
源操作元件:K/H KnX KnY KnM KnS T C D V/Z
目标元件:KnY KnM KnS T C D V/Z
m:K H K/H的取值范围:1—4,即D1的值不可**过9999
n:K H
使用格式:如D1=1685 D2=0
LD X0
SMOV(P) D1 K4 K2 D2 K3
当X0由OFF到ON时:将D1=1685转化为BCD 码为0001 0110 1000 0101
D2=0 转化为BCD码为 0000 0000 0000 0000
再将D1的BCD码从右起*4位开始的向右2位,移到D2 中右起*3位开始向右的2位,1位和*4位不变。此时D2为 0000 0001 0110 000 ,D2=160
当用连续方式执行SMOV时,条件满足时,每个扫描周期执行一次。
(D)CML(P)取反传送----------将源元件内数据转化为二进制数逐位取反(0→1 ,1→0),并传送到*目标元件。
源操作元件:K/H KnX KnY KnM KnS T C D V/Z
目标元件:KnY KnM KnS T C D V/Z
格式:如D0=11
LD X0
CML(P)D0 K1Y0
当X0由OFF到ON时:先把D0= 11转化为二进制为 1 0 1 0, 然后取反为 0 1 0 1
则K1Y0的输出为Y0=0,Y1=1,Y2=0,Y3=1
当用连续方式执行CML时,条件满足时,每个扫描周期执行一次。