OMRON编程培训.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
设备部OMRON编程培训内容 编写人:李一清、刘宏伟 编程软件:CX-Programmer4.0 1、SSS/LSS DOS系统 CPT WIN3.2 CX-P WIN95/98/2000/XP 2、CX-P的功能 编程 网络配置 远程监控 扩展指令:如果指令没有功能号,首先要赋功能号。(DIP#4要置ON) PLC内存:深灰色——这个型号不可用 浅灰色——系统已定义,用户不可用。 三种模式:各有用途 编写程序 修改数据 执行程序 编程 √ √ × 监视 × √ √ 运行 × × √ 指令系统:按照使用的情况分,大致分为8类 基本逻辑指令:LD(加载)、OUT(输出)、PULS(脉冲设定)、SPED(速度输出) 定时器、计数器:TIM(定时器)、CNT(计数器)、TIMH(高速定时器) 数据处理类指令:MOV(传送)、CMP(比较)、SFT(移位寄存器) 流程控制:JMP/JME(跳转/跳转结束)、SBN/RET(子程序入口/子程序返回)、MCRO(宏命令) 监控类:FAL/FALS(故障报警/严重故障报警)、WDT(延长最大循环时间) 处理I/O类: IORF(I/O单元刷新)、DLNK(CPU总线单元I/O刷新) 内存管理类:EMBC(选择EM区)、SSET(设置堆栈)、PUSH(推入栈)、LIFO(后进先出) 通讯类:STUP(修改串行口设置) 指令的格式:助记符(功能号)+操作数 位地址:0~15 通道地址:000~999 指令的微分形式:@ 上升沿有效 作用时间为一个扫描周期 ☆部分的特殊指令前可以加@ ㈠ 基本逻辑指令 例:当第一次按下按钮,电机开,当第二次按下按钮,电机关 输入:0.00,输出10.00 第二种方法: ㈡ 定时器、计数器指令 定时器: TIM N S 定时器作脉冲输出: 输入:0.00,输出1.00 输出1.00波形图: 因为扫描周期很短,看不出闪烁。可以在“PLC设定”里设定扫描周期,但是有最大限定(默认120ms)。同时,循环时间循环监视时间。 高速定时器:0.01秒 TIMH N S 要保证扫描周期定时时间,否则会产生累积误差。 累积定时器:TTIM TTIM N S 计数器指令:CNT 递减 可逆计数器:CNTR 可递减,可递增 它有两个计数端,一个为正计数,一个为减计数 ㈢ 数据传送类 MOV,@MOV 传送的是立即数,不管数据的形式 间接DM地址: DM100 5 5 5 5 …… DM200 1 2 3 4 …… …… DM1234 5 5 5 5 …… MVN:取反传送 9 2 0 D 1 0 0 1 0 0 1 0 0 0 0 0 1 1 0 1 100 0 1 1 0 1 1 0 1 1 1 1 1 0 0 1 0 DM100 6 D F 2 双字节传送:MOVL、MVNL 多字传送:XFER 块设定指令:BSET 可以把一个字的内容设定到指定的连续存储区中,只要指出该区的起始地址及末了地址。 带偏移目标地址的传送指令:DIST 把源地址的内容传送给某址加偏移地址后的地址。 DIST S Bs Of DIST DM100 DM200 #0010 带偏移源地址的传送指令:COLL 把源字(由基址加偏移量计算得出)传送到目标字中。 COLL Bs Of D 数据交换:XCHG XCHG E1 E2 单字比较:CMP 比较结果的标志位是共用的,最好用内部继电器保持。 不要在指令和算术标志控制指令之间编写其他指令,不然可能会改变算术标志的状态。 不正确的使用方法: 正确的使用方法: 表比较:TCMP TCMP S T R S:源数据 T:表格首字 R:结果字 块比较:BCMP BCMP S B R S:源数据 B:块首字 R:结果字 ☆如果下限大于上限,不会发生错误,但0(不在范围内)将被输出给字R的相应位。 SFT:寄存器移位 SFT St E 数据输入 移位输入 复位输入 例:利用移位指令SFT使输出的16个灯从右至左以1秒速度依次亮;当灯全亮后再从右至左依次灭。如此反复运行。(输入地址:0.00,输出地址:1.00~1.15) 1通道16个灯的排列:

文档评论(0)

xxj1658888 + 关注
实名认证
文档贡献者

教师资格证持证人

该用户很懒,什么也没介绍

领域认证该用户于2024年04月12日上传了教师资格证

1亿VIP精品文档

相关文档