




免费预览已结束,剩余44页可下载查看
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
na200系列可编程控制器,南大傲拓科技有限公司,2019年2月,技术支持部,高举国产plc大旗 打造自主民族品牌,na200产品介绍篇 na200cpu硬件解释篇 na200plc典型原理接线图篇 简介na200pro基本窗口篇 na200寄存器结构与寻址方式篇 基本编程步骤篇 na200pro程序保密专题篇 下载用户程序篇 上载用花源程序篇 指令规则及特殊指令专题篇 模拟量编程专题篇 浮点数及32位整数应用专题篇 na200plc对外通讯参数设置篇 调试技巧篇 程序执行特性篇,一、按na200cpu集成io点数来分: 14点(8di、6do)、24点(14di、10do)、20点(8di、6do、4ai、2ao)、40点(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位。 计数方式-线性模式/环形模式。 高速脉冲输出(晶体管类型特有): 脉冲串(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通道,200khz; 脉宽调制(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点); 模拟量输出模块(电流/电压型)(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.状态指示灯: 比较常见的问题是,用户程序的硬件配置里,配置了扩展模块,而实际均未连接或连接不良,则此时err灯常亮,插上扩展模块即正常。, na200 cpu硬件解释篇,na200plc典型原理接线图篇,na200plc接线端子定义属于欧系风格,与西门子s7-200布 置相似,已通过了国际认证体系:ce认证、fc认证。 1.晶体管类型:工作电源dc24v,晶体管输出。,2.继电器类型:工作电源ac220v,继电器输出。, na200plc典型原理接线图篇, 简介na200pro 基本窗口篇,na200pro编程软件为南大傲拓完全自主研发,为欧系编程 风格: 块状的指令操作块; 子程序的分页结构; 编程语言功能强大: 支持ld(梯形图)、fbd(功能块)、st(结构文本)、il (指令表)。 指令系统全面: 除了常规的数学运算、统计运算、逻辑运算、关系运算、数 制转换、数据移动、跳转、程序返回、立即刷新等指令,还有 lc线性转换、数字脉冲pulse输出指令特色指令,以及自由口 通讯、pid控制、运动控制等高级指令。,简介na200pro 基本窗口篇,定时器种类全:ms、s、min、h均有,长时间定时方便。 调试功能全面:支持离线仿真、在线联机、在线修改程序等调试功能。,定时器种类全:ms、s、min、h均有,长时间定时方便。 调试功能全面:支持离线仿真、在线联机、在线修改程序等调试功能。,定时器种类全:ms、s、min、h均有,长时间定时方便。 调试功能全面:支持离线仿真、在线联机、在线修改程序等 调试功能。,菜单栏:实现编程软件的主要功能。 工具栏:新建、打开、保存等文件操作,登录、上载、下载等联机操作,以及各编程语言工具栏。 状态栏:位于屏幕的最下方。状态栏右侧依次为程序坐标、在线/离线标记、仿真、强制等状态信息。状态栏左侧指示各项操作内容。 程序窗口:系统配置、程序编辑、程序调试显示窗口。 项目浏览器:项目管理单元,常用作应用程序与硬件配置窗口切换等。 输出信息表:程序查找、编译、调试等结果显示窗口。,简介na200pro 基本窗口篇, na200寄存器结构与寻址方式篇,一、寄存器结构与测点表操作 1、寄存器结构, na200寄存器结构与寻址方式篇,2、测点表操作:点击工具栏上的 图标可以显示或隐藏测点 表,如下图。,(1)名称输入: 名称为应用程序中可以显示与隐藏的测点描述。 输入时只能以字母或汉字开头,有长度限制。, na200寄存器结构与寻址方式篇,(2)描述输入: 描述为有助于阅读程序的详细内容,只能在该栏中显示。 可以将excel表格中的描述,批量粘贴到测点表中。 (3)测点表导出与导入: 对于测点表支持整体导出和导入功能。 二、寻址方式 寻址,即为梯形图功能模块及其它编程方式访问测点的方法。有下列几种寻址方式可用: 1、 立即寻址 直接以常数作为访问对象。如下图的赋值功能模块,执行功能为把100赋值到%mw0001中,其输入端100即为立即寻址方式。 立即寻址方式在数据输入时,十六进制的数据后加字母h,, na200寄存器结构与寻址方式篇,十六进制如果第一个数据为字母,要在前面加0,例如想输入b021h必须写为0b021h,否则系统编译时报错。,2、 直接寻址 直接寻址是以测点类型加测点序号作为访问对象。如图4.7的 赋值操作,%mw0001作为一个指定测点,即为直接寻址方式 。作为一种特例,使用测点的名称也属于直接寻址,因为测点 名称对应的是一个指定测点。例如:定义测点%i0001的名称为 gd_on,在程序中可以直接使用gd_on,所指代的就是%i0001。,3、 间接寻址 间接寻址,是指访问对象的测点序号不是一个常数,而是另一个测点,即以该测点的当前值作为测点序号。与直接寻址的测点序号不同,间接寻址的测点是从0开始的,即对于一个间接寻址的测点%i%mw0001,%mw0001的当前值为1,其访问的测点为%i0002,而不是%i0001。如图4.8所示梯形,%q%mw0001即为间接寻址方式。其测点类型为q,测点序号不是一个常数,而是另一个测点%mw0001。梯形执行的操作为:%mw0001被赋值为0,线圈对开出测点%q0001输出1。, na200寄存器结构与寻址方式篇, 基本编程步骤篇,1、硬件配置:生成项目文件(.prj文件)。,2、软件编程:生成程序文件(.prj之外的程序相关文件)。, 基本编程步骤篇,3、编写应用程序、离线仿真、下载应用程序等。 离线仿真:在无plc实物时,可以仿真调试plc程序,如下图。, 基本编程步骤篇,4、在线联机调试:可以监视程序执行过程,查看结果,强制io测值,在线修改、更新plc程序等。, na200pro程序保密专题篇,na200pro对应用程序,有两种保密措施: 项目文件加密方式、只下载应用程序的代码(.cod代码文件)方式。(1)项目文件加密,在软件中设置密码; (2)不下载源程序到plc中,只下载 .cod程序代码,无法破解或上载。 注:如果下载前的程序硬件配置里,没有勾选“允许源程序保存到plc中”则下载的其实为.cod代码;另外也可以单独用na200load代码下载工具,对上次下载时程序时生成的.cod代码单独下载。, 下载用户程序篇,一、用户程序下载: 下载准备: (1)将plc右侧盖板打开,将拨码开关打至“p”位置。 (2)打开应用程序,登陆:点击钥匙,登陆密码是naplc,如下图。, 下载用户程序篇,2、下载:选择菜单中的“下载”-“下载全部”或点击 。 注意事项: 【1】若下载时,报警下图:则表明串口硬件或连线有问题,检查设备管理器的串口号,及“在线”“选择串口”下的串口号选择是否正确,必要时测试下短接232串口的收、发端测试下串口好坏。, 下载用户程序篇,【2】若下载时,报警下图所示:则表明本程序里硬件配置的plc型号可能与实际plc型号不一致,检查修改硬件配置,重新保存并全部编译程序,再下载。,【3】若下载时,报警如下图所示:则表明本程序目录或硬件配置,与plc中的内容不一致,重新保存并全部编译程序,再“全部下载”。亦可以采取下载-“下载项目文件”、“下载全部程序”文件分两步下载的方法。, 下载用户程序篇,二、可执行代码.cod程序下载:(na200load专用工具) 可执行代码.cod程序是指根据应用程序编译出来的二进制可执行代码文件,是在上一次下载该程序的过程中生成的,不可反编译或上载,但执行效果跟源程序完全相同。 下载步骤如下:, 下载用户程序篇,选择串口号-打开代码文件登录(密码naplc)-点击下载。, 上载用户源程序篇,一、上载的必要条件:(分两步:上载项目-上载程序) 1、上一次下载全部程序时,硬件配置里必须勾选“源文件保存到plc中”,下图所示,如果不勾选,点击上载时,则报警“上载项目文件失败(可能未允许源文件保存到plc中)!”。,2、cpu模块右侧盖板下的拨码开关也需置“p”位置。, 上载用户源程序篇,二、上载源程序的步骤:(分两步:上载项目-上载程序) 【1】选择 “下载”“上载项目”,出现下图所示对话框,新建文件夹并选中该文件夹,重新给上载的程序命名,然后点击“保存”。,弹出下图所示对话框,即表明上载项目成功。, 上载用户源程序篇,【2】选择“下载”-“上载程序”,在下图中,选择要上载的程序,点击确定。,【3】关闭na200pro软件,再次打开此上载的程序,即可看到完整的配置及程序。, 指令规则及特殊指令专题篇,一、指令规则 naplc的指令命名、使用规则是完全参考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、注释的添加方法。 特殊指令: 定时器指令: 基本特点是如果要引用“定时完成”接点,需增加辅助位寄存器,不能直接引用%t000#作为定时完成判断。 输入端en直接连接到行开头,输入端in串接启动条件接点,输出端q必须接辅助线圈(如图一中%m590或%m591)作为定时完成信号。 定时20s启动后如图一所示(由%m0589启动),定时完成时, 指令规则及特殊指令专题篇,如图二所示;定时器的复归需将in输入端的接点断开一次(即%m0589复归为0,则定时器自动复归),如图三所示;自制30s循环定时示例如图四所示。,图一、定时器启动, 指令规则及特殊指令专题篇,图二、定时完成,图三、定时器的复归(%m589清为0,则自动复归), 指令规则及特殊指令专题篇,图四、自制30s循环定时示例,(%m592每30s通一下,保持一个扫描周期后自动复归为0),2、脉冲数字开出pulse指令:, 指令规则及特殊指令专题篇,该功能模块对一个数字量输出测点输出一个指定宽度的脉冲。每次功能模块执行,都会对指定的数字量输出测点置1,同时根据指定的脉宽(即数字量输出信号保持为1的时间)开始计时,当计时结束后把数字量输出测点自动复位为0。其使能en不能一直导通,建议连接上升沿触点或下降沿触点。, 模拟量编程专题篇,对于模拟量信号类型,信号值范围均为0-20000。 比如0-20ma/0-20000;4-20ma/4000-20000;0-10v/0-20000。 一、对于模拟量输入信号: 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),在软件的“测点表信息窗口”中的“浮点值”列查看该浮点数的值;奇数序号的字寄存器一旦被浮点数占用,则其后的偶数字寄存器也被默认占用,不能再做它用。双整型数据的存储结构类似。如下图所示。, 浮点数及32位整数应用专题篇,注意:na200plc的指令类型分类,16位整数int、32位整数dint、32位浮点数real的同种运算对应不同指令块,要注意区分。 对于浮点数、32位整数的运算中,为保证精度,最好除法运算在乘法运算之后进行。 2、na200pro对16位整数int到32位浮点数real转换,如下图。,na200plc对外通讯参数设置篇,在硬件配置中,选择与外部通讯时的参数:地址(从站)、波特率、校验位、协议等; 若na200plc作为从站与触摸屏通讯,需选择“modbus rtu”协议,若使用自由口通讯方式,需选择“自由口”协议;若与组态软件通讯,均可选择modbus rtu规约或选择opc方式,免费提供串口opc驱动nacomopcserver和网络opc驱动nanetopcserver。,na200plc对外通讯参数设置篇,当naplc作为modbusrtu从站时,比如na200plc与文本显示器、触摸屏通讯时,一般文本显示器的地址要按“主站对应的modbus地址”来输入方可正常通讯;一般触摸屏的地址要按“主站对应的modbus地址”来输入或“主站对应的modbus地址-1”来输入。,调试技巧篇,1、如何测试串口问题还是软件问题? 可以打开应用程序,用点击 图标,用“在线联机”的方式,来测试串口硬件、串口号选择是否正确、是否把拨码开关打至“p”位置,如plc联机成功或报警“项目文件版本不一致,”,则说明以上是正确的。若报警 “无法联机”:如果输出信息表中报警“无法打开串口”则可以肯定是串口硬件、串口号选择问题;如果输出信息表中无报警,则很可能是把拨码开关不在“p”位置或“s”位置。 2、在调试现场时,为确保安全,一般先核对输入、输出
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 公司安全防护管理制度
- 公司工会内部管理制度
- 2025年上海市二手车买卖合同模板
- 2024年山东石油化工学院招聘真题
- 委托订购票协议
- 历史建筑群交通规划基础知识点归纳
- 东方市招聘中小学教师笔试真题2024
- 2025年三年级计算能力检测试题
- 劳动法视域下竞业限制法律问题研究
- 物理(湖北卷)2025年中考考前押题最后一卷
- 新工科背景下大学化学课程的改革与创新实践
- 2025年建筑制图试题库及答案
- 劳动仲裁申请书电子版模板
- 2024北师大实验中学丘成桐少年班选拔试题出炉
- 《信号处理技术》课件
- 《卓越服务技巧》课件
- 《oracle性能优化》课件
- 四川省村规划编制技术导则试行
- 2025年云南昆明市禄劝国有资本投资开发集团有限公司招聘笔试参考题库附带答案详解
- 《深圳市建设工程消防设计审查指引》(办公类)
- 案例2 进化医疗-跨物种肿瘤基因治疗的开拓者
评论
0/150
提交评论