- 1、本文档共27页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
PAGE1
PAGE1
OmronNX1PforPrinting高级编程技术
1.高级定时和计数功能
1.1高精度定时器的使用
OmronNX1PPLC提供了多种定时器,包括高精度定时器(HPT),这些定时器可以用于实现精确的时间控制。高精度定时器的时间分辨率可以达到1毫秒,适用于需要高精度时间控制的应用场景,如印刷机的纸张输送和打印头控制。
1.1.1高精度定时器的配置
在OmronCX-Programmer软件中,配置高精度定时器的步骤如下:
选择定时器类型:在定时器列表中选择HPT类型的定时器,如T1。
设置定时时间:在定时器设置中输入所需的定时时间,单位为毫秒。
设置定时器模式:可以选择单次定时或循环定时模式。
编写定时器控制逻辑:使用梯形图或结构化文本编写定时器的控制逻辑。
1.1.2高精度定时器的编程示例
假设我们需要在印刷机中实现一个纸张输送的定时控制,每隔100毫秒输送一次纸张。以下是使用梯形图和结构化文本的示例代码。
梯形图示例
|[]()|
|X0|T1|
||100ms|
|[]()|
|T1|Y0|
X0:纸张输送启动信号。
T1:高精度定时器,设置为100毫秒。
Y0:纸张输送执行信号。
结构化文本示例
//定义定时器
VAR
t1:TON;//100毫秒定时器
input:BOOL;//纸张输送启动信号
output:BOOL;//纸张输送执行信号
END_VAR
//定时器控制逻辑
IFinputTHEN
t1(IN:=TRUE,PT:=T#100ms);//启动定时器
IFt1.QTHEN
output:=TRUE;//定时器到时,输出信号
t1(IN:=FALSE);//重置定时器
END_IF;
ELSE
t1(IN:=FALSE);//停止定时器
output:=FALSE;//重置输出信号
END_IF;
1.2高级计数器的使用
高级计数器(HSC)可以用于精确的计数控制,如纸张数量的统计。OmronNX1P提供了多种计数器类型,包括加计数器、减计数器和双向计数器。
1.2.1高级计数器的配置
在OmronCX-Programmer软件中,配置高级计数器的步骤如下:
选择计数器类型:在计数器列表中选择HSC类型的计数器,如C1。
设置计数范围:根据需要设置计数器的最小值和最大值。
设置计数模式:可以选择加计数、减计数或双向计数模式。
编写计数器控制逻辑:使用梯形图或结构化文本编写计数器的控制逻辑。
1.2.2高级计数器的编程示例
假设我们需要在印刷机中实现纸张数量的统计,每检测到一次纸张到位信号,计数器加1。当计数器达到100时,停止输送并发出报警信号。以下是使用梯形图和结构化文本的示例代码。
梯形图示例
|[]()|
|X1|C1|
||+1|
||100|
|[]()|
|C1|Y1|
||ALM|
X1:纸张到位检测信号。
C1:高级计数器,设置为100。
Y1:纸张输送执行信号。
ALM:报警信号。
结构化文本示例
//定义计数器
VAR
c1:CTUD;//加计数器
input:BOOL;//纸张到位检测信号
output:BOOL;//纸张输送执行信号
alarm:BOOL;//报警信号
count:INT;//计数器值
END_VAR
//计数器控制逻辑
IFinputTHEN
c1(CU:=TRUE,R:=FALSE,PV:=100);//增加计数
END_IF;
IFc1.QTHEN
output:=FALSE;//停止输送
alarm:=TRUE;//发出报警信号
c1(R:=TRUE);//重置计数器
END_IF;
count:=c1.CV;//获取当前计数值
2.复杂逻辑控制
2.1顺序功能图(SFC)的应用
顺序功能图(SFC)是一种用于描述复杂顺序控制逻辑的图形化编程方法。Omron
您可能关注的文档
- 可编程逻辑控制器(PLC)系列:Mitsubishi MELSEC-F for Printing_(18).MELSEC-FforPrinting在包装机械中的应用.docx
- 可编程逻辑控制器(PLC)系列:Mitsubishi MELSEC-F for Printing_(19).先进运动控制:MELSEC-FforPrinting.docx
- 可编程逻辑控制器(PLC)系列:Mitsubishi MELSEC-F for Printing_(20).MELSEC-FforPrinting的调试与测试方法.docx
- 可编程逻辑控制器(PLC)系列:Mitsubishi MELSEC-F for Printing_(21).编程语言与指令集.docx
- 可编程逻辑控制器(PLC)系列:Mitsubishi MELSEC-F for Printing_(22).基于MELSEC-FforPrinting的系统优化方案.docx
- 可编程逻辑控制器(PLC)系列:Mitsubishi MELSEC-F for Printing_(23).未来发展趋势:MELSEC-FforPrinting在印刷行业的应用.docx
- 可编程逻辑控制器(PLC)系列:Mitsubishi MELSEC-F for Printingall.docx
- 可编程逻辑控制器(PLC)系列:Mitsubishi MELSEC-Q for Printing_(1).PLC基础知识.docx
- 可编程逻辑控制器(PLC)系列:Mitsubishi MELSEC-Q for Printing_(2).MELSEC-Q系列PLC概述.docx
- 可编程逻辑控制器(PLC)系列:Mitsubishi MELSEC-Q for Printing_(3).MELSEC-Q系列PLC在印刷行业的应用.docx
文档评论(0)