西门子PLC200SMART(二)
西门子PLC200SMART分为本体和扩展模块,这一篇主要讲本体,本体也会因为型号的不同,输入点的数量,输出点的数量、能否控制伺服以及控制伺服的数量都会不同,如下表格
上图以SR20和ST20做个比较
1、SR20 AC/DC/RLY 这几个英文字母的意思为信号是SR20,AC是表示PLC的供电电源是AC220V的,DC表示PLC的输入是DC直流,RLY表示PLC的输出是继电器的,还有一种是DC,表示输出是晶体管的,继电器和晶体管的最主要区别我们就记两点就可以了,第一点,继电器输出不能控制伺服,只有晶体管类型的输出才能控制伺服;第二点,如下电路图
左边为晶体管输出,右边为继电器输出,很明显,继电器输出就相当于我们前面说过的中间继电器原理一样,PLC控制内部线圈得电,每个输出点对应一个线圈,每个输出点相当于一个常开点,这些常开点都共同拥有一个公共点,或者几个公共点;
而晶体管是通过控制二极管导通的方式来控制输出,当然也可以理解成开关,只不过这里的开关速度相当快,继电器输出相当于开车120码,继电器就是声速,所以晶体管类型能发出高速脉冲,所谓高速脉冲,就是高速导通和断开输出,从而可以控制伺服;
我们再以SR60和ST60来做个对比,其实,SR60和ST60的不同与SR20和ST20的不同基本一致,当我们来对比ST20和ST60时,我们发现ST20脉冲输出时2路,也就是只能控制2个伺服或者步进,而ST60有3路脉冲输出,也就是可以控制3个伺服或步进;
当然还有输入点数,输出点数都有不同,在做项目选择型号的时候,需要注意;
如下图,是关于CPU各个标准型模块的共同点以及重要的不同点
这里描述的最大开关量和最大模拟量都是算本体加扩展的,PLC最大能力只能带216个开关量I/O,但是在实际使用时,最好不要带这么多,PLC的处理能力有限,当然有效的解决办法是,多使用几个本体,本体再挂扩展模块,然后每个本体之间走通信;
名词解释
1、以太网:PLC的通信端口,上一篇有说道
2、I/O模块扩展:本体本身输入输出就那么几个,实际做项目时,可能不够,这个时候,就需要对应的扩展模块,例如输入扩展,就是增加输入点数,使用方法很简单,直接插在PLC的后面即可,输出同理;
3、RS485串口:上一篇说过
4、信号板扩展:当本体输入输出不够时,我们知道可以使用扩展IO,但是某些情况是,我就差3个点,为了节约成本,可以使用信号板,信号板相对于扩展IO只是点数少,节约成本而已,当然只是针对与IO信号板,还有一些特殊的信号板,例如,电池信号板,通信信号板等,具体可以查询选型手册
5、SD卡:上一篇说过
6、实时时钟:可以直接理解成,带此功能,才能显示实时时间;
7、高速计数器:和脉冲输出基本类似,控制伺服是输出脉冲,高速计数器是输入脉冲信号,普通的输入我们其实也可以看成是脉冲信号,只是PLC的输入对于脉冲的接受是有上限的,不可能多快的脉冲输入都能捕捉到,例如,普通PLC输入,需要有200毫秒的保持,PLC的输入才能捕捉到,认为有一个脉冲来了,有输入了,当信号保持再10毫秒导通10毫秒断开的情况下,PLC的输入就分辨不出来了,以为是一直导通,所以PLC增加了高速计数器的功能,他的分辨率比较高,能够分辨非常小的通断;根据PLC的型号不同,个数也不同,有的PLC有6个,有点只有4个等,高速计数器默认是没有被打开的,需要设置PLC内部参数,来让普通的输入点例如I0.0变成高速计数器点;
8、高速脉冲:已经讨论过
tianci4: 博主你V多少呀
普通网友: 您好,我看了您的海康相机第一二节,对于传入的相机SN,在方法里只起到一个比对的作用,如果我设备有多台相机,您这个对象的打开和释放方法如何只针对这个传入SN的相机的呢。
2401_85940427: 区别不大
Kevin不文: select_shape (ConnectedRegions1, SelectedRegions1, ['area','height'], 'and', [82.11,29.312], [281.19,35.275]) 比如以上设为"and",就需要满足area and height两个条件的最小值与最大值的区域才会被选择,如果为 “or” 只需满足任意一个条件就会被选择
x小鑫.: 作者请问文中这段话是什么意思 谢谢谢谢 如果每个(Operation = 'and')或至少一个(Operation = 'or')的计算特性在默认限制(Min,Max)内,该区域将被输出。