- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 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个灯的排列:
您可能关注的文档
最近下载
- 吊篮日常检查记录.doc VIP
- 16S401 管道和设备保温、防结露及电伴热.docx VIP
- 2025年黑龙江、吉林、辽宁、内蒙古高考地理试题评价分析与教学反思理试题评价分析与教学反思.docx
- 2019人教版高中数学A版 必修第2册《第九章 统计》大单元整体教学设计[2020课标].pdf
- 人教版(2024)八年级上册英语Unit 1 Happy Holiday教案.docx
- 建筑装饰设计基础第1章电子课件 .pptx VIP
- 心理健康教学课件:七年级上第1课走进心理健康课.pptx
- 天然气调压器切断阀介绍.ppt VIP
- 对外汉语时间教学.ppt VIP
- 《人造板工艺学》课件 第十三单元 生产工艺设计.ppt VIP
文档评论(0)