1. 台达plc可控编程器工作原理和接线图
台达plc可控编程器工作原理和接线图:
1. 扫描技术:
当PLC控制器投入运行后,其工作过程一般分为三个阶段,即输入采样、用户程序执行和输出刷新三个阶段。完成上述三个阶段称作一个扫描周期。在整个运行期间,PLC控制器的CPU以一定的扫描速度重复执行上述三个阶段。
2.输入采样阶段:
在输入采样阶段,PLC控制器以扫描方式依次地读入所有输入状态和数据,并将它们存入I/O映象区中的相应得单元内。输入采样结束后,转入用户程序执行和输出刷新阶段。在这两个阶段中,即使输入状态和数据发生变化,I/O映象区中的相应单元的状态和数据也不会改变。因此,如果输入是脉冲信号,则该脉冲信号的宽度必须大于一个扫描周期,才能保证在任何情况下,该输入均能被读入。
3. 用户程序执行阶段:
在用户程序执行阶段,PLC控制器总是按由上而下的顺序依次地扫描用户程序(梯形图)。在扫描每一条梯形图时,又总是先扫描梯形图左边的由各触点构成的控制线路,并按先左后右、先上后下的顺序对由触点构成的控制线路进行逻辑运算,然后根据逻辑运算的结果,刷新该逻辑线圈在系统RAM存储区中对应位的状态;或者刷新该输出线圈在I/O映象区中对应位的状态;或者确定是否要执行该梯形图所规定的特殊功能指令。
即,在用户程序执行过程中,只有输入点在I/O映象区内的状态和数据不会发生变化,而其他输出点和软设备在I/O映象区或系统RAM存储区内的状态和数据都有可能发生变化,而且排在上面的梯形图,其程序执行结果会对排在下面的凡是用到这些线圈或数据的梯形图起作用;相反,排在下面的梯形图,其被刷新的逻辑线圈的状态或数据只能到下一个扫描周期才能对排在其上面的程序起作用。
4. 输出刷新阶段:
当扫描用户程序结束后,PLC控制器就进入输出刷新阶段。在此期间,CPU按照I/O映象区内对应的状态和数据刷新所有的输出锁存电路,再经输出电路驱动相应的外设。这时,才是PLC控制器的真正输出。
同样的若干条梯形图,其排列次序不同,执行的结果也不同。另外,采用扫描用户程序的运行结果与继电器控制装置的硬逻辑并行运行的结果有所区别。当然,如果扫描周期所占用的时间对整个运行来说可以忽略,那么二者之间就没有什么区别了。
接线图:
2. 单片机编程器的使用
1、通讯电缆与编程器连接好。
2、将串口插头插入电脑串口。
3、USB插头插入电脑任一个USB口,此时编程器上LED点亮,表明电源接通。
4、接着安装软件,本软件支持Win9x/me/2000/NT/XP,标准Window操作界面。本软件属于绿色软件,不需要安装,直接把相关的软件拷贝到硬盘中,运行其中的Easy 51Pro 2[[[_]]]0程序即可。
程序启动后,会自动检测硬件及连接,状态框中显示“就绪”字样,表示编程器连接和设置均正常。否则请检查硬件连接和端口设置。
把单片机芯片正确地放到编程器的相应插座上,注意,芯片的缺口要朝向插座的把手方向。
芯片放好后,就可以对芯片进行读写操作了。
3. ch341a编程器跳线作用
CH341A编程器使用说明
这个流行太久了,基本用这个的都知道怎么装驱动了,所以在是就没有写这块,我们就直接说明编程器的特点部分的使用
1、输出电压Vout
请看图中的J2、J3的针号标记,编程器背面也有跳线说明的
这个是读写芯片和spi排针输出的电压,可通过跳线J2,J3的组合实现不同的电压
跳线组合如下图:(nc代表不连接,跳线器可以拔掉或跳开)
Vout 1.8V 3.3V(默认) 5V
J2 2-3 2-3(默认) 1-2
J3 nc 2-3(默认) 1-2
一般发出的编程器默认跳线为3.3v的,下图为参考
1.8v跳线参考
5v跳线参考
请在烧写芯片前调好跳线,避免因高压烧坏芯片,跳线不能再编程器在加电状态跳接,请把下编程器跳好在插上
下面的spi和ttl部分请参考下图J1的针脚标号
2、spi输出
编程器默认设置就是spi输出
J1的1-2脚短接
下面是J1输出排针功能列表
J1 1 2 3 4 5 6 7 8 9 10 11 12
功能 TTL跳线 TTL跳线 GND TXD RXD CLK CS MOSI MISO GND Vout 5V
这里我们只用到6~11脚,Vout电压参考条目1的说明
通过spi接口在板读写芯片时请注意接线不要太长,会出现干扰或者速度下降或者不能识别芯片,参考线长10cm左右,具体视情况定
3、TTL输出
该功能是编程器的串口功能,输出的是TTL电平,可以直接对接cpu的串口通讯,跳线参考下图
J1的1、2脚断开或者拔出跳线器也是一样的效果
下面是J1的功能说明
J1 1 2 3 4 5
功能 TTL跳线 TTL跳线 GND TXD RXD
刷机时可以直接接J1的3、4、5就行
要测试TTL接口是否正常,请将J1的4、5脚短接如下图
可用通用的串口软件测试串口是否能收发数据,我们这里提供一个简单的测试工具,测试多个速率一次完成
USB-TTL检测.rar (105.88 KB)
(下载次数: 9, 2019-5-8 09:10 上传)
下载积分: 银子 -10 两
要是提示ng的话请先检查下短接的位置是否正确
4、彩灯说明
普通版没有该功能,只有电源灯,为绿色
彩灯版主要有3个颜色
电源红色,插上usb就常亮
读写24芯片,绿色,读写时闪动
读写25、93、45芯片,蓝色,读写时闪动
混合颜色就是彩色了
TTL刷机或者测试时是不会闪动的
5、1.8v电压时读写灯看不出明显变化
这个主要是绿灯,蓝灯的点亮电平比较高,1.8v对它来说有点低了,所以这个电压读写时看不出led灯闪动,只有红灯常亮,这是正常的
4. 在Windows XP 中如何编程序
可以采用start命令来运行。在windows
xp的命令提示符中输入:start/seperate要运行的程序,即可运行相应的dos程腔返备序。其中参数separate的作用是在单独的内存伍毁空间启动16位程序,而用参数shared则是在共享世败的内存空间启动16位程序。当dos程序运行后我们还可按“alt+enter”键在全屏幕与窗口之间进行切换。