下面用一个简单的启停与自锁电路示例来说明。
根据上图编制的不能运行的错误PLC程序如下:PLC上电后,X000、X002常闭点就会断开。
即逻辑值为“0”Y0=(Y0+X001)×X000×X002从上面数字逻辑表达式可知,在按下启动按钮SB1后,X001的逻辑值为“1”,而Y0的逻辑值永远不会变化,始终为“0”。
原因是与PLC内部输入电路有关,以下是PLC内部输入等效电路:正确的PLC程序如下:PLC上电后,X000、X002常开点就会闭合。
PCB从单层发展到双面、多层和挠性,并且仍旧保持着各自的发展趋势。
由于不断地向高精度、高密度和高可靠性方向发展,不断缩小体积、减少成本、提高性能,使得印制板在未来电子设备的发展工程中,仍然保持着强大的生命力。
那么PCB是如何设计的呢?看完以下七大步骤就懂了前期准备包括准备元件库和原理图。
在进行PCB设计之前,首先要准备好原理图SCH元件库和PCB元件封装库。
PCB元件封装库是工程师根据所选器件的标准尺寸资料建立。
并提供电子配套服务
FC1用来实现发动机(汽油机或柴油机)的风扇控制,按照控制要求,当发动机启动时,风扇应立即启动;当发动机停止后,风扇应延时关闭。
因此FC1需要一个发动机启动信号、一个风扇控制信号和一个延时定时器。
定义局部变量声明表。
局部变量声明表如表1所示,表中包含3个变量,两个IN变量,1个OUT变量。
表1变量声明表2)编辑FC1的控制程序。
FC1所实现的控制要求:发动机启动时风扇启动,当发动机再次关闭后,风扇继续运行4s,然后停止。
:9600bps,指每秒传送9600位,包含字符的数位和其它必须的数位,如起始位、停止位和奇偶校验位等。
在自动化领域我们常用RTU模式,RTU模式中每个字节的格式:编码系统:8位二进制,十六进制0-9,A-F数据位:1起始位8位数据,低位先送奇/偶校验时1位;无奇偶校验时0位带校验时1位停止位;无校验时2位停止位错误校验区:循环冗余校验(CRC)从站地址设置:信息地址包括2个字符(ASCII)或8位(RTU),有效的从机设备地址范围0-247(十进制)。