欧姆龙PLC系统中的单元,根据前后位置或单元的特殊性,分别占用CIO区不同的地址,了解地址分配、知道输入、输出数据的具体存放位置,就能够利用编程对数据进行正确的处理。第一讲欧姆龙PLC的地址分配在I/O存储器中,CPU单元和CP1W扩展单元的输入地址占用000~ 016通道,输出地址占用100 ~116通道,而1个通道就是我们所说的1个字,它也等于16个位,本篇我们以CP1H为例,来说明PLC地址分配的规律。PLC上电M8000导通将10000(对应10V)送入D0设置模拟量输出上限,将0(对应0V)送入D1设定模拟量输出下限。X000接通使能变频器WR3A模拟量输出指令此处K0代表第一路模拟量输出,D0代表以上限D0的数值下线D1的数值输出。D20为输出的数值寄存器。
PLC上电设定模拟量各通道的用途,模拟量的地址为*后一个IO加1即如果*后一个输出为101.00则第一个模拟量输出为102,每个模拟量通道占用16个点第二个通道就为103。传送#8099到102设定第一二模拟量通道为0-10V输出传送#8009到103设定3、4通道为3通道0-10V4通道不用。因为模拟量输出数据处理从通电开始需要耗费2个扫描循环+50ms的时间因此添加定时器延时接通后将保存在寄存器D0、D10、D20、中的数据分别传送给102,103,104三路模拟量输出控制变频器运行。对于这些东西不要太刻意执着,每个品牌的都不一定一样,欧姆龙的bcd你就当#10中的#等于&就可以了
完全没问题,欧姆龙plc可以直接使用串口线与上位机通讯。
实际工作中经常使用串口通讯来实现设备之间的数据传输和控制。在我的经验看来,串口通讯有以下几个好处:
简单易用:串口通讯使用串口线连接设备,不需要安装驱动程序,编写串口通讯程序也比较简单,易于实现。