单片机仿PLC介绍与基本编程实例
资源输入点16个:地址:00-07(P1),10-17(P3)
内部编程可以触点重复使用输出点16个:地址:20-27(P0),30-37(P2)
辅助继电器16个:地址:40-47,50-57
定时器16个:地址:60-67,70-78(单个可以定时6553.5S)
计数器16个:地址:80-87,90-97(单个可以计数1-63535) 编程简单,对于使用过PLC编程人员来讲,非常简单,没有学过单片机的人也可以使用,并且很容易上手。
编程指令:LD,LDI,AND,ANI,OR,ORI,ANB,ORB,OUT,SET,RST,TIM,EN,CNT,#,SEC,IL,ILC,END.一:单片机编程软件使用图示:
1:软件环境:
图1 软件编程环境
图2 文件菜单图3 编译菜单
2:使用软件编程示例(示例编一个带自锁电动机起动与停止程序)。第一步:新建一个文件。
图4 新建文件
第二步:输入指令 。
图5 梯形图图6 输入指令
第三步:保存。(保存后缀为.ASM的文件,在桌面上建立个PLC文件夹,把编程文件保存在里面).
图7 保存文件图8 保存在PLC目录下
第四步:编译。
A编译成功。
图9 编译
图10 编译完成在PLC文件下生成a.hex文件
B编译出错(多了一个X,把X删除,编译OK)图10 编译出错
第五步:把程序下载到单片机。
A:编程器把程序烧录到单片机。
步骤:1,把编程器连接电脑,单片机放到插座上。2,运行编程器软件选择单片机型号。3,打开PLC目录下a.hex文件。4,进行烧录。5,烧录完成把单片机放到PLC控制板上。PLC控制板即可按照编程程序运行。
图11 编程器软件(打开A.asm文件)图12 编程器 (把程序烧录到单片机)
图13 单片机仿PLC电路板(运行)
B:下载器把程序下载到单片机步骤:1:把下载线连接到单片机仿PLC电路板插座,下载器与电脑连接,电路板通电。2:运行下载软
图14 下载头插入单片机仿PLC电路板插座图15 连接下载器
图16 运行下载软件图17 单片机仿PLC电路板(运行)
3:总结:
1。单片机编程软件也可以用系统自带的记事本输入指令,保存后缀为.ASM的文件,再用单片机机编程环境打开编译。
2。把程序下载到单片机里用下载器很方便,并且价格便宜(人们币30多元一个)。
3。单片机仿PLC板价格便宜,使用简单,稳定性不逊专用PLC,实在是小型自动控制中优选控制器。
2AND.ANI指令
2.OR .ORI指令。