中英文对照版的PLC控制指令,不收藏备用可惜了~
日常工作中,很多工友由于英文基础差,导致使用PLC时困难重重,今天,小编收集了很多PLC控制指令,是中英文对照版的,希望能给大家日常工作中带来帮助。
1、LD( Load 装载 ) :动合触点
2、LDN( Load Not 不装载 ) : 动断触点
3、A( And 与 动合) : 用于动合触点串联
4、AN( And Not 与 动断 ) :用于动断触点串联
5、O( Or 或 动合 ) :用于动合触点并联
6、ON( Or Not 或 动断 ) : 用于动断触点并联
7、=( Out 输出 ) : 用于线圈输出
8、OLD( Or Lode): 块或
9、ALD( And Lode): 块与
10、LPS( Logic Push ) :逻辑入栈
11、LRD( Logic Read ) :逻辑读栈
12、LPP( Logic Pop ) :逻辑出栈
13、NOT( not 并非 ) :非
14、NOP( No Operation Performed ) : 无操作
15、AENO( And ENO ) :指令盒输出端ENO相与
16、S( Set 放置 ) : 置1
17、R( Reset 重置,清零 ) :清零
18、P( Positive) :上升沿
19、N( Negative) :下降沿
20、TON( On_Delay Timer ) :接通延时定时器21、TONR( Retentive On_Delay Timer ) : 有记忆接通延时定时器
22、TOF( Off_ Delay Timer ) :断开延时定时器
23、CTU( Count Up ) : 增计数器
24、CTD( Count Down ) : 减计数器
25、CTDU( Count Up/ Count Down ) :增减计数器
26、ADD( add 加 ) : 加注意
//ADD_I (_ I 表示整数)
ADD_DI( DI表示双字节整数)
ADD-R(R 表示实数)
它们都是加运算只是数的大小不同。
27、SUB( Subtract 减去,减少) :减
28、MUL( Multiply ) : 乘
29、DIV( Divide ) : 除
30、SQRT( Square root ) : 求平方根
31、LN( Napierian Logarithm 自然对数 ) : 求自然对数
32、EXP( Exponential 指数的 ) : 求指数
33、INC_B( Increment 增加 ) : 增1
//其中_B代表数据类型 还有W(字节)、DW双字后面几个都是这样的。34、DEC_B( Decrement 减少 ) : 减1
35、WAND_B( Word and 与命令 ) :逻辑与
36、WOR_B( Word or 或命令) : 逻辑或
37、WXOR_B( Word exclusive or 异或命令) :逻辑异或
38、INV_B( Inverse 相反 ) : 取反
39、MOV _B( Move 移动 ) : 数据传送
40、BLKMOV_B( Block Move 块移动) :数据块传送
41、SWAP( Swap 交换 ) : 字节交换
42、FILL( Fill 填充 ) : 字填充
43、ROL_B( Rotate Left 循环 向左) :循环左移位
44、ROR_B( Rotate Right 循环 向右) : 循环右移位
45、SHL_B( Shift Right 移动向左) :左移动
46、SHR_B( Shift Right 移动向右 ) : 右移动
47、SHRB( Shift buffer 移动缓存) :寄存器移位
48、STOP( Stop 停止 ) : 暂停
49、END/MEND( End /Mend ) : 条件/无条件结束
50、WDR( Watch dog reset ) : 看门狗复位
51、JMP( Jump 跳) :跳转
52、LBL( Label 位置 ) : 跳转标号
53、FOR( For 循环 ) : 循环
54、NEXT( Next 再下去) :循环结束
55、SBR( Subprogram Regulating子程序控制 ) : 子程序调用
56、SBR_T( Subprogram Regulating Take ) : 带参数子程序调用
57、SCR( Sequence Control 顺序控制 ) : 步开始
58、SCRT( Sequence Control Transfer 顺序控制转移 ) : 步转移
59、SCRE( Sequence Control End 顺序控制结束 ) : 步结束
60、AD_T_TBL( Add data to table 添加数据到表格中) : 填数据表
61、FIFO( First in First out 先进先出 ) : 先进先出
62、LIFO( Last in First out 后进先出 ) :后进先出
63、TBL_FIND( Table Find 表格查找 ) : 表查找
64、BCD_I( Binary Coded Decimal _I 二进制编码的十进制 ) :BCD 码转整数
65、I_BCD( I_ Binary Coded DecimaL ) :整数转BCD码
66、B_I( Bit to int ) :字节转整数
67、I_B( int to bit ) :整数转字节
68、DI_I( Double int to int ) :双整数转整数
69、I_DI( int to double int ) :整数转双整数
70、ROUND( Round 取整 ) : 实数转双整数
71、TRUNC( Trunc 截取 ) :转换32位实数整数部分(舍去小数取整)
72、DI_I(double int to int ) :双整数转实数
73、ENCO( Encode 编码) : 编码
74、DECO( Decode 译码) :译码
75、SEG( Segment decoder分断译码器 ) : 七段显示译码器
76、ATH( ASCII码 turn hex ) : ASCII码转16进制
77、HTA(Hexadecimal toascii) : 16进制转ASCII码
78、ITA( // int to ascii) : 整数转ASCII码
79、DTA( // double int to ascii ) : 双整转ASCII码
80、RTA( // real to ascii) : 实数转ASCII码
81、ATCH(//attach ) : 中断连接
82、DTCH( Depatch ) : 中断分离
83、HDEF( High speed counter definition ) : 高速计数器定义
84、HSC( High Speed Counter 高速计数器 ) :启动高速计数器
85、PLS( Pulse 脉冲 ) :脉冲输出
86、READ_ RTC( Read real time clock 读实时时钟 ) :读实时时钟
87、SET_RTC( Set real time clock ) : 写实时时钟
88、XMT( Transmitter ) : 自由发送
89、RCV( Receive 接收 ) : 自由接收
90、NETR( Net read 网络读 ) : 网络读
91、NETW( Net write 网络写 ) : 网络写
92、GET_ADDR( Get address 获取地址 ) : 获取口地址
93、SET_ADDR( Set address 设置地址 ) : 设定口地址
94、PID( Proportional Integral Differential 比例、积分、微分 ) :比例积分微分调节器。
——END——
S7-1200PLC在跨国项目中多语言编程功能使用~
在很多跨国项目中,开发人员和使用人员不使用一种语言,或者开发人员之间不使用一种语言,需要在一个项目中使用多种注释语言。
从TIA PORTAL V11开始,TIA PORTAL 的PLC离线项目程序中涉及到文本的地方可以支持多语言,例如程序标题、程序注释、变量注释、文本列表等,可以同时支持任意种的语言。
而PLC内部执行的程序同样支持多语言,例如下载进去的注释,还有运行时的诊断缓冲区,对于S7-1200,PLC内部最多同时支持2种文本语言。如图1所示。
图1 项目语言示例
这样通过多语言功能,解决了不同语言的人员对同一项目的使用,下面分别介绍多语言项目制作,以及多语言项目的下载和Web server的使用。
多语言项目制作步骤
图2 项目编辑语言
①将项目树中的“语言和资源”展开,双击“项目语言”
②在右边的语言列表中,看到当前已经设置的所有语言,如上图中所示,中文界面的TIA PORTAL的默认选择的语言为“中文(中华人民共和国)”
③从这里看到当前的编辑语言也是“中文(中华人民共和国)”
也就是说,在当前环境下编辑的都属于“中文(中华人民共和国)”的项目,即使此时输入的注释等语言为其他语言,例如英语。
2.增加编辑语言:添加英语作为另一种编辑语言,如下图所示 。
图3 增加英语
①在语言列表中选中“英语(美国)”
②在编辑语言列表中此时就可以看到“中文(中华人民共和国)”以及“英语(美国)”,但是当前的编辑语言还是“中文(中华人民共和国)”
③从这里看到当前的参考语言是中文(中华人民共和国),这个会在后面导出项目文本时使用。
3.增加程序注释:编辑S7-1200项目,增加一些注释项,如下图所示。
图4 各种文本
①块标题与程序段注释
②接口变量注释
③程序段标题
④UDT变量注释
⑤DB变量注释
⑥SCL多语言注释
4.增加另一种语言注释:修改文本语言为英语,一般有以下三种方法
方法一:如下图所示,将当前编辑语言修改为“英语(美国)”,然后在之会发现之前输入的注释都没有了,重新用英语编辑注释、标题等
图5 修改编辑语言
方法二:如下图所示,打开项目文本列表。
图6 项目文本
①在项目树语言和资源展开后,双击“项目文本”
②可以看到工作区的左边是“中文(中华人民共和国)”,这是项目文本中参考语言的位置,所谓参考语言是用在翻译时做参考的,可以设置参考语言可以参考图3中③
③可以看到工作区的右边是“英语(美国)”,在这里可以直接编辑翻译后的注释、标题
④考虑到直接在TIA PORTAL中翻译不是很方便,还可以通过导出成Excel文件来翻译,点击该按钮后,如图7所示
⑤在Excel翻译后,可以重新导入
图7 导出文本
①选择参考语言
②选择需要翻译的语言
③选择需要翻译的内容
④翻译系统文本,和S7-1200无关
⑤选择导出的文件名和路径
⑥设置完毕,点击“导出”按钮,打开导出的Excel按钮如图8所示
图8 Excel项目文本
在编辑语言下方输入对应的文本,然后保存后,通过图6的⑤处的按钮导入即可
方法三:在每一处的注释、标题、文本等下方的属性里面可以直接编辑,以主程序OB1中的文本为例,如图9所示
图9 块内修改
①选择块标题
②选择“属性”
③选择“文本”
④在下方可以看到所有可编辑的语言,可以直接在这里编辑。对于DB变量、UDT、PLC变量等需要V15以后的TIA PORTAL软件开始支持,SCL多语言需要V16以后的TIA PORTAL软件开始支持
5.编辑结果:通过以上任意一种操作,可以得到多语言项目,即通过修改当前编辑语言,可以得到对应编辑语言的注释。如图10所示。
需要注意的是,尽量在文本中使用当前的编辑语言,即当前编辑语言为“中文(中华人民共和国)”时,文本使用中文,在当前编辑语言为“英语(美国)”,文本使用英语,避免混乱
多语言项目下载
1.编程组态:打开S7-1200设备视图,找到属性中的多语言组态,如图11所示。
图11 多语言组态
①双击PLC下方的“设备组态”
②打开“设备视图”,能看到PLC主机架的设备
③双击CPU
④在视图下方找到并点击“属性”
⑤在视图下方找到并点击“常规”
⑥在属性列表中点击“支持多语言”,能在右边看到目前支持的六种设备显示语言/Web服务器语言,以及对应的项目语言
2.设置多语言:
对于S7-1200 ,只关心Web服务器语言,和左边的项目语言。
对于默认情况项目,项目语言取决于建立设备时,TIA PORTAL软件的用户界面语言。如果用户界面语言是中文,默认的项目语言以及初始编辑语言是中文。
按照图11下载后,项目语言只有“中文(中华人民共和国)”。
当使用Web server功能时,将Web页面切换任何语言时,诊断缓冲区也只有中文。
如果希望Web页面切换到中文(简体)时显示中文诊断缓冲区,切换到英语时显示英文诊断缓冲区,切换到其他语言时不显示诊断缓冲区,可以按照图12设置。
图12 语言设置
3.下载组态:这样修改项目语言后下载,可以看到下载预览中的提示,如图13所示。
图13 下载组态
红线中的意思是当前PLC的项目语言为中文,而即将下载的项目语言是中文和英语
4.Web server测试:使用Web server查看诊断缓冲区可以看到,如图14-16所示。
图14 中文Web页面
图15 英语Web页面
图16 德语Web页面
以从图14-16中看出,中文页面显示中文缓冲区,英语页面显示英语缓冲区,德语页面不显示
免责声明:本文转自网络,版权归原作者所有,如涉及作品版权问题,请及时与我们联系删除,谢谢
相关问答
请帮翻译一下wonderfullettersplc是什么意思要整句都翻译PLC...
[最佳回答]请回复一封完美的信汗死
英语翻译帮忙翻译下,主要是plc不知道啥意思_作业帮
[最佳回答]教育发展国际公共股份有限公司plc=公共股份有限公司(PublicLimitedCompany)
欧姆龙PLC编程软件界面上帮助里面怎么是英文?
人家没有翻译过来,就是omronPLC的中文手册翻译得也很蹩脚的。人家没有翻译过来,就是omronPLC的中文手册翻译得也很蹩脚的。
plc可读写寄存器类型?
1.只读存储器(ROM)。只读存储器中的内容由PLC制造厂家写入,并永久固化,PLC掉电后,ROM中内容不会丢失。用户只能读取,不能改写。因此ROM常用于存放系统程序,...
英语翻译AktogayKazakhmysPLC("Kazakhmys"orthe"Group"...
AktogayKazakhmysPLC(“哈萨克铜业”或“集团”)宣布,在成功完成可行性研究以后,董事会已批准了他的第二大铜矿项目Aktogay发展项目.该项目的成本的...
英语翻译ThePLCCandLCCCpackageshaveleadsarrangedonallfour...
[回答]该plcc和lccc包有线索安排在所有四个sides.pin一所显示的是一个圆点或其他指数马克和位于中心的一组leads.the的PIN号码,增加去counterclockwise作...
学plc编程月薪能达到1万吗?
这套方法完全可以让你轻松编程,潇洒生活!在接触工控行业的这九年里,我...6.程序编好了去调试过程中,缺少实际调试工程经验7.遇到复杂的工程,没有思路,心里发慌...
英语翻译它是以PLC为控制核心,PLC控制步进电机的转速,进而控...
英语翻译它是以PLC为控制核心,PLC控制步进电机的转速,进而控制换血速度.PLC控制气泡检测电路和阻塞检测电路,可以监测换血过程中是否有输液管阻塞现象,以及是否...
AhybridPC/PLCarchitectureformanufacturing-systemcontrol...
[回答]一种用于制造系统控制的PC/PLC混合架构——理论及应用比较直白的翻译了.for后面的内容应该是修饰前面的内容啊,根据题目来说论文重点应该是讲一种PC...
...设计、传送带分拣物料的PLC控制系统设计.不要机器翻!_作业帮
[最佳回答]DesignofDigitalControlWorkbenchandItsControlSystem,DesignofPLCControlSystemforConveyor...