NA200系列可编程控制器培训.ppt

上传人:laozhun 文档编号:2973713 上传时间:2023-03-06 格式:PPT 页数:49 大小:2.26MB
返回 下载 相关 举报
NA200系列可编程控制器培训.ppt_第1页
第1页 / 共49页
NA200系列可编程控制器培训.ppt_第2页
第2页 / 共49页
NA200系列可编程控制器培训.ppt_第3页
第3页 / 共49页
NA200系列可编程控制器培训.ppt_第4页
第4页 / 共49页
NA200系列可编程控制器培训.ppt_第5页
第5页 / 共49页
点击查看更多>>
资源描述

《NA200系列可编程控制器培训.ppt》由会员分享,可在线阅读,更多相关《NA200系列可编程控制器培训.ppt(49页珍藏版)》请在三一办公上搜索。

1、NA200系列可编程控制器,南大傲拓科技有限公司,2023年3月,技术支持部,高举国产PLC大旗打造自主民族品牌,NA200产品介绍篇NA200CPU硬件解释篇NA200PLC典型原理接线图篇简介NA200PRO基本窗口篇NA200寄存器结构与寻址方式篇基本编程步骤篇NA200PRO程序保密专题篇下载用户程序篇上载用花源程序篇指令规则及特殊指令专题篇模拟量编程专题篇浮点数及32位整数应用专题篇NA200PLC对外通讯参数设置篇调试技巧篇程序执行特性篇,一、按NA200CPU集成IO点数来分:14点(8DI、6DO)、24点(14DI、10DO)、20点(8DI、6DO、4AI、2AO)、40点

2、(24DI、16DO)。二、按输出类型来分,有晶体管(DC24V)和继电器(AC220V)两种。三、所有型号都可以有2个串口:1个RS232口(PLC编程、对外通讯:Modbus RTU或自由口方式);1个RS485口(对外通讯:Modbus RTU或自由口方式)。四、按功能性来分,有普通型和运动控制专用型:1、普通型基本参数如下:,NA200 产品介绍篇,掉电保持区:256位+256字。单相计数器:2通道(14点、20点型号),3通道(24点型号)、4通道(40点型号),每个200kHz。双相计数器:2通道(所有普通型号),每个100kHz。数值范围32位。计数方式-线性模式/环形模式。高速

3、脉冲输出(晶体管类型特有):脉冲串(PTO)2通道,100kHz;脉宽调制(PWM)2通道,100kHz(0.1%)软件支持:不带加减速(PLSY)指令、梯形加减速输出(PLSR)指令,暂不支持直线或圆弧插补。,NA200 产品介绍篇,2、目前运动控制型仅有NA200CPU4003一款,基本参数如下:掉电保持区2K位+2K字。定时器数量(T):非掉电保持256个 掉电保持256个。计数器数量(C)非掉电保持256个 掉电保持256个。单相计数器8通道,每个200kHz。双相计数器4通道,每个100kHz。数值范围32位。计数方式-线性模式/环形模式/测频测速。脉冲串(PTO)4通道,200kH

4、z;脉宽调制(PWM)4通道,100kHz(0.1%)软件支持:不带加减速(PLSY)指令、加减速输出(PLSR2)指令、原点搜索(ORG)指令,暂不支持直线或圆弧插补。,NA200产品介绍篇,NA200产品介绍篇,运动过程中,可以修改PTO输出频率。3、扩展模块种类:IO扩展模块包括:数字量输入模块(8点、16点);数字量输出模块(8点、16点);数字量混合模块(4DI、4DO型,8DI、8DO型);模拟量输入模块(电流/电压型)(2点、4点、8点);模拟量输入模块(热电阻型)(2点、4点);模拟量输入模块(热电偶型)(2点、4点);模拟量输出模块(电流型)(2点、4点);模拟量输出模块(电

5、流/电压型)(2点、4点);模拟量输入输出混合模块(4点AI、2点AO,均为电流/电压型)。,NA200 产品介绍篇,功能模块包括:1.以太网通讯模块;2.DP从站模块;3.CANOPEN模块;4.CAN总线模块;5.无线通讯模块(GPRS或CDMA接口),NA200 CPU硬件解释篇,NA200 CPU硬件解释篇,1.拨码(选位)开关:,在RS232串口用作触摸屏通讯、自由口通讯时,此开关必须在“R”位,PLC才执行内部通讯驱动。在RS485口用作上述通讯时,“P”、“R”位为均可正常进行。2.状态指示灯:比较常见的问题是,用户程序的硬件配置里,配置了扩展模块,而实际均未连接或连接不良,则此

6、时ERR灯常亮,插上扩展模块即正常。,NA200 CPU硬件解释篇,NA200PLC典型原理接线图篇,NA200PLC接线端子定义属于欧系风格,与西门子S7-200布置相似,已通过了国际认证体系:CE认证、FC认证。1.晶体管类型:工作电源DC24V,晶体管输出。,2.继电器类型:工作电源AC220V,继电器输出。,NA200PLC典型原理接线图篇,简介NA200Pro 基本窗口篇,NA200Pro编程软件为南大傲拓完全自主研发,为欧系编程风格:块状的指令操作块;子程序的分页结构;编程语言功能强大:支持LD(梯形图)、FBD(功能块)、ST(结构文本)、IL(指令表)。指令系统全面:除了常规的

7、数学运算、统计运算、逻辑运算、关系运算、数制转换、数据移动、跳转、程序返回、立即刷新等指令,还有LC线性转换、数字脉冲PULSE输出指令特色指令,以及自由口通讯、PID控制、运动控制等高级指令。,简介NA200Pro 基本窗口篇,定时器种类全:ms、s、min、h均有,长时间定时方便。调试功能全面:支持离线仿真、在线联机、在线修改程序等调试功能。,定时器种类全:ms、s、min、h均有,长时间定时方便。调试功能全面:支持离线仿真、在线联机、在线修改程序等调试功能。,定时器种类全:ms、s、min、h均有,长时间定时方便。调试功能全面:支持离线仿真、在线联机、在线修改程序等调试功能。,菜单栏:实

8、现编程软件的主要功能。工具栏:新建、打开、保存等文件操作,登录、上载、下载等联机操作,以及各编程语言工具栏。状态栏:位于屏幕的最下方。状态栏右侧依次为程序坐标、在线/离线标记、仿真、强制等状态信息。状态栏左侧指示各项操作内容。程序窗口:系统配置、程序编辑、程序调试显示窗口。项目浏览器:项目管理单元,常用作应用程序与硬件配置窗口切换等。输出信息表:程序查找、编译、调试等结果显示窗口。,简介NA200Pro 基本窗口篇,NA200寄存器结构与寻址方式篇,一、寄存器结构与测点表操作1、寄存器结构,NA200寄存器结构与寻址方式篇,2、测点表操作:点击工具栏上的 图标可以显示或隐藏测点表,如下图。,(

9、1)名称输入:名称为应用程序中可以显示与隐藏的测点描述。输入时只能以字母或汉字开头,有长度限制。,NA200寄存器结构与寻址方式篇,(2)描述输入:描述为有助于阅读程序的详细内容,只能在该栏中显示。可以将Excel表格中的描述,批量粘贴到测点表中。(3)测点表导出与导入:对于测点表支持整体导出和导入功能。二、寻址方式寻址,即为梯形图功能模块及其它编程方式访问测点的方法。有下列几种寻址方式可用:1、立即寻址直接以常数作为访问对象。如下图的赋值功能模块,执行功能为把100赋值到%MW0001中,其输入端100即为立即寻址方式。立即寻址方式在数据输入时,十六进制的数据后加字母H,,NA200寄存器结

10、构与寻址方式篇,十六进制如果第一个数据为字母,要在前面加0,例如想输入B021H必须写为0B021H,否则系统编译时报错。,2、直接寻址直接寻址是以测点类型加测点序号作为访问对象。如图4.7的赋值操作,%MW0001作为一个指定测点,即为直接寻址方式。作为一种特例,使用测点的名称也属于直接寻址,因为测点名称对应的是一个指定测点。例如:定义测点%I0001的名称为GD_ON,在程序中可以直接使用GD_ON,所指代的就是%I0001。,3、间接寻址间接寻址,是指访问对象的测点序号不是一个常数,而是另一个测点,即以该测点的当前值作为测点序号。与直接寻址的测点序号不同,间接寻址的测点是从0开始的,即对

11、于一个间接寻址的测点%I%MW0001,%MW0001的当前值为1,其访问的测点为%I0002,而不是%I0001。如图4.8所示梯形,%Q%MW0001即为间接寻址方式。其测点类型为Q,测点序号不是一个常数,而是另一个测点%MW0001。梯形执行的操作为:%MW0001被赋值为0,线圈对开出测点%Q0001输出1。,NA200寄存器结构与寻址方式篇,基本编程步骤篇,1、硬件配置:生成项目文件(.prj文件)。,2、软件编程:生成程序文件(.prj之外的程序相关文件)。,基本编程步骤篇,3、编写应用程序、离线仿真、下载应用程序等。离线仿真:在无PLC实物时,可以仿真调试PLC程序,如下图。,基

12、本编程步骤篇,4、在线联机调试:可以监视程序执行过程,查看结果,强制IO测值,在线修改、更新PLC程序等。,NA200Pro程序保密专题篇,NA200Pro对应用程序,有两种保密措施:项目文件加密方式、只下载应用程序的代码(.cod代码文件)方式。(1)项目文件加密,在软件中设置密码;(2)不下载源程序到PLC中,只下载.cod程序代码,无法破解或上载。注:如果下载前的程序硬件配置里,没有勾选“允许源程序保存到PLC中”则下载的其实为.cod代码;另外也可以单独用NA200Load代码下载工具,对上次下载时程序时生成的.cod代码单独下载。,下载用户程序篇,一、用户程序下载:下载准备:(1)将

13、PLC右侧盖板打开,将拨码开关打至“P”位置。(2)打开应用程序,登陆:点击钥匙,登陆密码是naplc,如下图。,下载用户程序篇,2、下载:选择菜单中的“下载”-“下载全部”或点击。注意事项:【1】若下载时,报警下图:则表明串口硬件或连线有问题,检查设备管理器的串口号,及“在线”“选择串口”下的串口号选择是否正确,必要时测试下短接232串口的收、发端测试下串口好坏。,下载用户程序篇,【2】若下载时,报警下图所示:则表明本程序里硬件配置的PLC型号可能与实际PLC型号不一致,检查修改硬件配置,重新保存并全部编译程序,再下载。,【3】若下载时,报警如下图所示:则表明本程序目录或硬件配置,与PLC中

14、的内容不一致,重新保存并全部编译程序,再“全部下载”。亦可以采取下载-“下载项目文件”、“下载全部程序”文件分两步下载的方法。,下载用户程序篇,二、可执行代码.cod程序下载:(NA200Load专用工具)可执行代码.cod程序是指根据应用程序编译出来的二进制可执行代码文件,是在上一次下载该程序的过程中生成的,不可反编译或上载,但执行效果跟源程序完全相同。下载步骤如下:,下载用户程序篇,选择串口号-打开代码文件登录(密码naplc)-点击下载。,上载用户源程序篇,一、上载的必要条件:(分两步:上载项目-上载程序)1、上一次下载全部程序时,硬件配置里必须勾选“源文件保存到PLC中”,下图所示,如

15、果不勾选,点击上载时,则报警“上载项目文件失败(可能未允许源文件保存到PLC中)!”。,2、CPU模块右侧盖板下的拨码开关也需置“P”位置。,上载用户源程序篇,二、上载源程序的步骤:(分两步:上载项目-上载程序)【1】选择“下载”“上载项目”,出现下图所示对话框,新建文件夹并选中该文件夹,重新给上载的程序命名,然后点击“保存”。,弹出下图所示对话框,即表明上载项目成功。,上载用户源程序篇,【2】选择“下载”-“上载程序”,在下图中,选择要上载的程序,点击确定。,【3】关闭NA200Pro软件,再次打开此上载的程序,即可看到完整的配置及程序。,指令规则及特殊指令专题篇,一、指令规则NAPLC的指

16、令命名、使用规则是完全参考IEC 61131-3 之PLC编程语言的国际标准,符合PLC编程方式潮流趋势,有以下特性。1、寄存器命名依次为“I、Q、IW、QW、M、MW、N、NW、S、SW”。2、在输入每个地址时,前必须加“%”,比如%I0001、%MW0002。3、指令块连接方法:“s”、“e”双单击法则;吸铁石功能用法。4、块操作:选择用户程序中多个项目(单击只能选择单个项目)。5、行插入/行删除用法。,指令规则及特殊指令专题篇,6、(接点)取反用法:常开、常闭、上升沿、下降沿接点循环切换。7、跳转指令用法:“跳转”与“标号”结合使用,标号需唯一,预防程序死循环。8、注释的添加方法。特殊指

17、令:定时器指令:基本特点是如果要引用“定时完成”接点,需增加辅助位寄存器,不能直接引用%T000#作为定时完成判断。输入端EN直接连接到行开头,输入端IN串接启动条件接点,输出端Q必须接辅助线圈(如图一中%M590或%M591)作为定时完成信号。定时20S启动后如图一所示(由%M0589启动),定时完成时,指令规则及特殊指令专题篇,如图二所示;定时器的复归需将IN输入端的接点断开一次(即%M0589复归为0,则定时器自动复归),如图三所示;自制30S循环定时示例如图四所示。,图一、定时器启动,指令规则及特殊指令专题篇,图二、定时完成,图三、定时器的复归(%M589清为0,则自动复归),指令规则

18、及特殊指令专题篇,图四、自制30S循环定时示例,(%M592每30S通一下,保持一个扫描周期后自动复归为0),2、脉冲数字开出PULSE指令:,指令规则及特殊指令专题篇,该功能模块对一个数字量输出测点输出一个指定宽度的脉冲。每次功能模块执行,都会对指定的数字量输出测点置1,同时根据指定的脉宽(即数字量输出信号保持为1的时间)开始计时,当计时结束后把数字量输出测点自动复位为0。其使能EN不能一直导通,建议连接上升沿触点或下降沿触点。,模拟量编程专题篇,对于模拟量信号类型,信号值范围均为0-20000。比如0-20mA/0-20000;4-20mA/4000-20000;0-10V/0-20000

19、。一、对于模拟量输入信号:1、信号类型设置、常用编程程序段。(如下图),模拟量编程专题篇,2、滤波时间设置:(AIM201-0201、AIM201-0401、AXM201-0601)可在硬件配置时,可以设置采样次数来实现,最大64次采样,模拟量编程专题篇,3、对于模拟量输出信号:信号类型设置、常用编程程序段。(如下图),浮点数及32位整数应用专题篇,1、NA200系列PLC浮点型、双整型数据的存储结构存储时采用拼字的方式。1个浮点数存储时,占2个字寄存器(%MW或%NW);从奇数序号开始(比如1个浮点数的低字可以存放在%MW1、3、5、高字则默认存放在%MW2、4、6),在软件的“测点表信息窗

20、口”中的“浮点值”列查看该浮点数的值;奇数序号的字寄存器一旦被浮点数占用,则其后的偶数字寄存器也被默认占用,不能再做它用。双整型数据的存储结构类似。如下图所示。,浮点数及32位整数应用专题篇,注意:NA200PLC的指令类型分类,16位整数INT、32位整数DINT、32位浮点数REAL的同种运算对应不同指令块,要注意区分。对于浮点数、32位整数的运算中,为保证精度,最好除法运算在乘法运算之后进行。2、NA200Pro对16位整数INT到32位浮点数REAL转换,如下图。,NA200PLC对外通讯参数设置篇,在硬件配置中,选择与外部通讯时的参数:地址(从站)、波特率、校验位、协议等;若NA20

21、0PLC作为从站与触摸屏通讯,需选择“MODBUS RTU”协议,若使用自由口通讯方式,需选择“自由口”协议;若与组态软件通讯,均可选择Modbus RTU规约或选择OPC方式,免费提供串口OPC驱动NACOMOPCServer和网络OPC驱动NANETOPCServer。,NA200PLC对外通讯参数设置篇,当NAPLC作为ModbusRTU从站时,比如NA200PLC与文本显示器、触摸屏通讯时,一般文本显示器的地址要按“主站对应的Modbus地址”来输入方可正常通讯;一般触摸屏的地址要按“主站对应的Modbus地址”来输入或“主站对应的Modbus地址-1”来输入。,调试技巧篇,1、如何测

22、试串口问题还是软件问题?可以打开应用程序,用点击 图标,用“在线联机”的方式,来测试串口硬件、串口号选择是否正确、是否把拨码开关打至“P”位置,如PLC联机成功或报警“项目文件版本不一致,”,则说明以上是正确的。若报警“无法联机”:如果输出信息表中报警“无法打开串口”则可以肯定是串口硬件、串口号选择问题;如果输出信息表中无报警,则很可能是把拨码开关不在“P”位置或“S”位置。2、在调试现场时,为确保安全,一般先核对输入、输出量测点信号(可以通过单独强制开出、模出量来测试),输入信号均正确、执行单元均正常后,然后再调试手动或自动控制流程;可在程序最前面加个返回指令(-)。调试完成后需要执行控制流

23、程时再去掉。3、在NA200PLC应用熟练后,可以充分利用NA200Pro“在,调试技巧篇,线更新程序”功能便利性,提高修改小部分程序的下载效率。4、利用便捷的NA200Pro的仿真功能提高编程效率,对程序调试采取分段编写、分段调试的,充分利用程序中,定点插入返回指令(-)的定位诊断作用。5、为确保现场设备安全,可以在下载程序前,将PLC手动置停止位置,下载完成后再置回运行位置(需考虑实际设备运行工况)。6、在不熟悉PLC编程软件的项目、全部程序、单个程序的下载功能前,或下载过程中报警“不一致”时,可以每次下载程序均用“下载全部”的方式。7、对不同版本的NA200Pro写出来的程序,要单独备份

24、;尽量不要无先备份的情况下,直接用高版本的软件打开低版本软件编写的程序,因为用高版本的软件打开后,再低版本软件将无法将此程序再打开。,程序执行特性篇,1、下载过程中不扫描应用程序特性:下载开始时,自动停止程序扫描;下载完成时,才自动开始扫描新程序。2、不扫描的程序维持原值特性:对于子程序或程序段,由被扫描变成不被扫描(即扫描条件不满足)时,其中用到的输出值、中间变量的值不会自动清零,如需要这些信号在不被扫描后一并复归,需要单独添加清零程序段。3、信号输出自保持特性:对于模拟量和数字量输出,在信号输出后,除非出现以下情况:应用程序中有改变其数值的指令被扫描到、被手动复位、断电复位等,否则将自保持该输出值,所以在脉冲型的PID调节输出时,需使用上升沿来输出调节值。,谢谢大家,南大傲拓科技有限公司,

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 建筑/施工/环境 > 项目建议


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号