- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
PLC教程理论之PLC 用作数据终端一
PLC教程理论篇之PLC 用作数据终端一
关键词:数据终端、数据录入、数据采集、数据存贮、记录、定时存贮、事件存贮、压缩存储、安全存储、读写保护、数据加密、数据显示
PLC用作数据终端指的是,用PLC录入数据、采集数据、存储数据、显示数据。这也是PLC技术进步后的的又一新应用。数据录入、显示也可使用人机界面或计算机。但那样要增加投资。如录入、显示的数据不多,用简单的器件加PLC程序去实现,也是常用的。
数据录入
PLC 录入数据的设备有 PLC 厂家提供的设备,如简易编程器、简易数据设定器及人机界面。还有用户自己配备的设备,如简易数字键盘。
此外,在小型 PLC 面板上,多还有电位器,用它,也可通过特殊输入通道,粗略地实现向 PLC 录入数据。
简易数字键盘有 0 到 9 数码键或再加 A 到 F 字母键,或再加一些如“确认”、“清除”等操作键,也比较简单。它可用于在现场,向 PLC 录入数据。
由于 PLC 厂家不提供这种键盘,所以,目前,这个输入只好用普通的输入点。不过,OMRON、三菱公司还总算理解到用户的需要,在有的 PLC 上,开发有键盘录入指令。用了这些指令,可减少使用输入点,经济上较合算。
此外,也可使用拨码开关录入数据。每个开关可任意置 0 到 9,或 0 到 F 多个值。正好与一个数位(digit)对应。而每个开关按 8421 编码,与 PLC 的 4 个输入点相接。一个
入通道,4 个数位,接 4 个拨码开关,对应一个字。一些定时器、计数器的设定值,要在现场确定时,可使用这样的输入通道实现。
再,就是一些智能设备,如条码读入器,可利用 PLC 串口或外设口,向 PLC 送入数据。
1。用通用指令录入
用通用指令录入数据,是以数位(DIGT,占 4 个 BIT)为单位,逐个数位键入。每个数位(对 10 进制数为 0 到 9 数字符号,对 16 进制数为 0 到 F 数字符号)用一个输入点。
每键入一个数位时,原有各数位左(向高位)移,新键入数位处最右(最低)位。图 14-1示的为三种 PLC 的有关程序。
a — OMRON PLC 程序 b — 西门子 PLC 程序 c — 三菱 PLC 程序
图 14-1 键入数位 1
图 a 为 OMRON PLC 程序。它用数位(DIGIT)移位(SLD)及数位传送(MOVD)指令实现。该图只画出“键 0”及“键 1“的情况。当任一键按下(对应的输入点 ON),先是,使 DM0、DM1(可看成双字长的数,即 8 位数)中的各数位的数丛低到高移位。然后,把此键值,如“键 0”、“键 1”、“键 2”…的相应数字符号送入最低位。注意,这里的指令为微分执行是必要的。
图 b 为西门子 PLC 程序。它用双字左移位(SHL-DW)及字节逻辑或(WOR-B)指令实现。该图只画出“键 0”及“键 1”的情况。当任一键按下(对应的输入点 ON),先是,使 VD0 的内容左移 4 位,即:VB0 的低 4 位移给 VB0 高 4 位,VB0 高 4 位丢失;VB1 的高 4 位移给 VB0 低 4 位,VB1 的低 4 位移给 VB1 高 4 位;VB2 的高 4 位移给 VB1 低 4位,VB2 的低 4 位移给 VB2 高 4 位;VB3 的高 4 位移给 VB2 低 4 位,VB3 的低 4 位移给VB3 高 4 位,VB3 低 4 位被 0 填充。然后,把此键值,如“键 0”、“键 1”、“键 2”…的相应数字符号与 VB3 作逻辑或运算,把与“键 0”等对应的值将送入最低位(VB3 的低 4 位)。
注意,这里在指令执行前,先对执行条件进行微分处理是必要的,因为西门子 PLC 没有微分执行一说,故只好先作此处理。
图 c 为三菱 PLC 程序。它主要用位左移(SFTL)指令实现。其格式为:
执行这个指令,把这里 D 指定的 M0 开始的,n1 指定的位数 16(K16)位,左移由 n2指定 4(K4)位。同时,在移位后,还还把 S 指定 X000 开始的 4(n2 指定的 K4)个位送入 D 的被移出位。图 c 该图只画出“键 0”及“键 1”的情况。从图知,如“键 1” ON,则把常数 1 传送给 K4M0,然后微分执行“SFTL”指令。它把 M100 到 M131 的各位依次左移 4 位,同时,把 K4M0 的低 4 位传送给 M100 到 M131 的低 4 位。接着,执行 DMOV 指令,再把 K32M100 的内容传送给 D0 、D1,从而实现了录入数位 1 的目的。
上述三个程序可实现双字、8 数位的录入,但要录入 8 位完整的数据,必须键入 8 次。
当然,如高位为 0,在录入前,把有关数据区清零,可以减少键入次数。
图 14-2 示的是用编码指令向目标地址
您可能关注的文档
最近下载
- 2024年甘肃陇南成县招聘司法协理员17人考试备考题库及答案解析.docx VIP
- 2025年正高面审答辩-正高069面审答辩全科医学历年参考题库含答案解析.docx
- 2025消防宣传月消防安全知识培训课件PPT.pptx
- 5.2 主视图、左视图以及俯视图(附答案).docx VIP
- 25秋电大大作业:如何理解“作风建设永远在路上,永远没有休止符”?我们应如何加强作风建设?.doc VIP
- 23S516 混凝土排水管道基础及接口 .docx VIP
- 2025政治高考河北省真题试卷+解析及答案.docx VIP
- (2021-2025)中考语文 古诗文阅读之文言句子翻译 高频考点+易错点.docx VIP
- 2025年中考语文复习知识清单专题30文言文翻译及断句(3份思维导图+文言翻译10法+文言断句知识梳理+文言翻译10大陷阱+文言断句5大陷阱)(原卷版+解析).docx VIP
- 2025至2030中国特性水泥行业发展分析及前景趋势与投资报告.docx
原创力文档


文档评论(0)