|
||||
湖北襄樊二手电缆积压电缆( /)
每一块都使用一个整数步号作为起始地址(相当于汇编语言中的ORG指令功能),这样便于将来查阅、修改和替换。一般的编写顺序是:系统构成、参数设定和输入输出驱动程序模块(其中有一部分可能是只需一次性扫描的指令),然后编写保护模块。以上两大模块是系统运行的常用模块,也就是PLC每一次扫描都必须经过的模块。再编写用于设备调试的点动模块和用于执行单项功能的手动模块。此时已经可以机调试了,逐一检查输入口读入的状态和数据,点动输出通道的动作或数据。声明串口初始化程序。设置定时器1工作在模式2,自动装载初值(详见第二讲)。SMOD位清0,波特率不加倍。串行口工作在方式1,并允许接收。定时器1高8位赋初值。波特率为1200b/s定时器1低8位赋初值。启动定时器。主函数。定义一个字符型变量。初始化串口。死循环。如果接收到数据。将接收到的数据赋给之前定义的变量。将接收到的值输出到P0口。对接收标志位清0,准备再次接收。将接收到的数据又发送出去。查询是否发送完毕。比如说我们的温度信号、流量信号、位移信号等,它不是单纯的或是关,是个连续变化的量,那么这个时候,仅仅是通过0或者1是没有法表达外部所采集的温度信号,比如温度的取值范围在零下10度或者零上30度,那么这个温度信号就不可能通过0或是1的状态来表示了,那么这样的数字信号就要通过相应的模拟量信号来表达,这样的信号采集也不是通过X0、X1等能够采集到的。那么我们就要相应的通过一些模拟量的模块来采集,要采集模拟量信号,就要用模拟量输入模块,要控制外部的设备,控制其他设备作一些动作,比如控制变频器的频率,那么这个时候就要用到模拟量输出模块,通过plc数字量转模拟量这种模拟量输出模块,去输出标准的模拟量信号,如0——10V,4——20MA等,那么像这样的控制要求,必须要有模拟量输入、输出模块。另外,读卡器是一种长时间使用的设备,电路设计中一定要有防死机的电路进行保护,这点也是要注意的。注意事项四:是选用封胶的还是不封胶的读卡器?建议选用不封胶的读卡器,理由是:即使封胶了,蜂鸣器还是裸露在外面的,这里进水也会损坏读卡器。封胶采用的材料是树脂类的,国内一般都采用手工封胶固化剂混和不均匀,国内的树脂材料价格便宜但质量不好,长时间使用后会有导电性,使得读卡器运行混乱或者死机,进口树脂价格昂贵国内厂家一般不愿意采用,平摊到每个读卡器要十几块成本,此外,封胶也不适合设备散热,对读卡器的性能也是有影响的,所以,除非特殊场合一般没有必要一定要采用封胶的读卡器,特殊场合对读卡器进行一些防水保护就可以了。 |
|