问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

谁能给这段PLC程序代码加个注释 详细一点 我一点都不懂

发布网友 发布时间:2023-04-12 18:18

我来回答

4个回答

热心网友 时间:2023-10-05 13:58

这是一个PID调节的指令。并不一定所有的参数都用的。

输入参数

下表包含对SFB 41/FB 41 "CONT_C"输入参数的说明。

参数 数据类型 取值范围: 默认 描述
COM_RST BOOL FALSE PLETE RESTART
该块有一个在设置输入COM_RST时
自动执行的初始化程序。
MAN_ON BOOL TRUE MANUAL VALUE ON
如果设置输入"启用手动值",
将中断控制回路。手动值
作为操作值进行设置。
PVPER_ON BOOL FALSE PROCESS VARIABLE PERIPHERAL ON
如果从I/O读取过程变量,
必须将输入PV_PER连接到
I/O,且必须设置输入"启用过程变量
外设"。
P_SEL BOOL TRUE PROPORTIONAL ACTION ON
可以在PID算法中单独
激活或取消激活
PID操作。如果设置输入"启用比例作用",
将启用P操作。
I_SEL BOOL TRUE INTEGRAL ACTION ON
可以在PID算法中单独
激活或取消激活
PID操作。如果设置输入"启用积分作用",
将启用I操作。
INT_HOLD BOOL FALSE INTEGRAL ACTION HOLD
设置输入"积分作用暂停"
可以"冻结"积分器的输出。
I_ITL_ON BOOL FALSE INITIALIZATION OF THE INTEGRAL
ACTION ON
设置输入"积分作用初始化打开"可以
将积分器的输出
连接到输入
I_ITL_VAL。
D_SEL BOOL FALSE DERIVATIVE ACTION ON
可以在PID算法中单独
激活或取消激活
PID操作。如果设置输入"启用微分作用",
将启用D操作。
CYCLE TIME >= 1毫秒 T#1s SAMPLING TIME
块调用之间的时间必须为
常数。"采样时间"输入指定
块调用之间的时间。
SP_INT REAL -100.0至 +100.0
(%)或物理值 1) 0.0 INTERNAL SETPOINT
"内部设定值"输入用于指定
设定值。
PV_IN REAL -100.0至 +100.0
(%)或物理值
1) 0.0 PROCESS VARIABLE IN
可以在"过程变量输入"
输入设置初始化值,
也可以连接浮点格式的
外部过程变量。
PV_PER WORD W#16#0000 PROCESS VARIABLE PERIPHERAL
将I/O格式的过程变量连接到
"过程变量外设"输入处的控制器

MAN REAL -100.0至 +100.0
(%)或物理值
2) 0.0 MANUAL VALUE
"手动值"输入用于通过操作员界面功能
设置手动
值。
GAIN REAL 2.0 PROPORTIONAL GAIN
"比例值"输入指定
控制器增益。
TI TIME >= CYCLE T#20s RESET TIME
"复位时间"输入决定积分器
的时间响应。
TD TIME >= CYCLE T#10s DERIVATIVE TIME
"微分时间"输入决定微分单元
的时间响应。
TM_LAG TIME >= CYCLE/2 T#2s TIME LAG OF THE DERIVATIVE ACTION
D操作的算法包括
可以在"微分作用的时间延迟"输入
分配的时间延迟。
DEADB_W REAL >= 0.0 (%)
或物理值1) 0.0 DEAD BAND WIDTH
将死区应用于出错。"死区带宽"
输入决定死区的
大小。
LMN_HLM REAL LMN_LLM ...100.0 (%)
或物理值2) 100.0 MANIPULATED VALUE HIGH LIMIT
操作值始终受
上限和下限的*。"操作值上限"输入
指定上
限。
LMN_LLM REAL -100.0... LMN_HLM (%)
或物理值2) 0.0 MANIPULATED VALUE LOW LIMIT
操作值始终受
上限和下限的*。"操作值
下限"输入指定 下限。
PV_FAC REAL 1.0 PROCESS VARIABLE FACTOR
"过程变量因子"输入
与过程变量相乘。该输入
用于调整过程变量
范围。
PV_OFF REAL 0.0 PROCESS VARIABLE OFFSET
将"过程变量偏移量"输入
与过程变量相加。该输入用于
调整过程变量范围。
LMN_FAC REAL 1.0 MANIPULATED VALUE FACTOR
将"操作值因子"输入
与操作值相乘。该输入
用于调整操作值
范围。
LMN_OFF REAL 0.0 MANIPULATED VALUE OFFSET
将"操作值偏移量"与
操作值相加。该输入用于
调整操作值范围。
I_ITLVAL REAL -100.0至 +100.0
(%)或物理值2) 0.0 INITIALIZATION VALUE OF THE INTEGRAL ACTION
可以在
输入I_ITL_ON设置积分器的输出。将初始化值
应用于输入
"积分作用的初始化值"。
DISV REAL -100.0至 +100.0
(%)或物理值2) 0.0 DISTURBANCE VARIABLE
为进行前馈控制,
将干扰变量连接到
输入"干扰变量"。
1) 同一单元中设定值和过程变量分支中的参数
2) 同一单元中操作值分支中的参数

输出参数

下表包含对SFB 41/FB41 "CONT_C"输出参数的说明。

参数 数据类型 取值范围: 默认 描述
LMN REAL 0.0 MANIPULATED VALUE
有效的操作值为
"操作值"输出处
的浮点格式输出。
LMN_PER WORD W#16#0000 MANIPULATED VALUE PERIPHERAL
将I/O格式的操作值
连接到"操作值外设"
输出的控制器。
QLMN_HLM BOOL FALSE HIGH LIMIT OF MANIPULATED VALUE
REACHED
操作值始终受
上限和下限的*。如果输出为"达到
操作值上限"
,则表明已
超过上限。
QLMN_LLM BOOL FALSE LOW LIMIT OF MANIPULATED VALUE
REACHED
操作值始终受
上限和下限的*。如果输出为"达到
操作值下限"
,则表明已
超过下限。
LMN_P REAL 0.0 PROPORTIONAL COMPONENT
"比例组件"输出
包含操作变量的比例
组件。
LMN_I REAL 0.0 INTEGRAL COMPONENT
"积分组件"输出包含
操作值的积分
组件。
LMN_D REAL 0.0 DERIVATIVE COMPONENT
"微分组件"输出包含
操作值的微分
组件。
PV REAL 0.0 PROCESS VARIABLE
有效过程变量为
"过程变量"输出处的输出。
ER REAL 0.0 ERROR SIGNAL
有效出错为
"出错信号"输出处的输出。

热心网友 时间:2023-10-05 13:58

这是一个PID调节的指令。并不一定所有的参数都用的。

输入参数

下表包含对SFB 41/FB 41 "CONT_C"输入参数的说明。

参数 数据类型 取值范围: 默认 描述
COM_RST BOOL FALSE PLETE RESTART
该块有一个在设置输入COM_RST时
自动执行的初始化程序。
MAN_ON BOOL TRUE MANUAL VALUE ON
如果设置输入"启用手动值",
将中断控制回路。手动值
作为操作值进行设置。
PVPER_ON BOOL FALSE PROCESS VARIABLE PERIPHERAL ON
如果从I/O读取过程变量,
必须将输入PV_PER连接到
I/O,且必须设置输入"启用过程变量
外设"。
P_SEL BOOL TRUE PROPORTIONAL ACTION ON
可以在PID算法中单独
激活或取消激活
PID操作。如果设置输入"启用比例作用",
将启用P操作。
I_SEL BOOL TRUE INTEGRAL ACTION ON
可以在PID算法中单独
激活或取消激活
PID操作。如果设置输入"启用积分作用",
将启用I操作。
INT_HOLD BOOL FALSE INTEGRAL ACTION HOLD
设置输入"积分作用暂停"
可以"冻结"积分器的输出。
I_ITL_ON BOOL FALSE INITIALIZATION OF THE INTEGRAL
ACTION ON
设置输入"积分作用初始化打开"可以
将积分器的输出
连接到输入
I_ITL_VAL。
D_SEL BOOL FALSE DERIVATIVE ACTION ON
可以在PID算法中单独
激活或取消激活
PID操作。如果设置输入"启用微分作用",
将启用D操作。
CYCLE TIME >= 1毫秒 T#1s SAMPLING TIME
块调用之间的时间必须为
常数。"采样时间"输入指定
块调用之间的时间。
SP_INT REAL -100.0至 +100.0
(%)或物理值 1) 0.0 INTERNAL SETPOINT
"内部设定值"输入用于指定
设定值。
PV_IN REAL -100.0至 +100.0
(%)或物理值
1) 0.0 PROCESS VARIABLE IN
可以在"过程变量输入"
输入设置初始化值,
也可以连接浮点格式的
外部过程变量。
PV_PER WORD W#16#0000 PROCESS VARIABLE PERIPHERAL
将I/O格式的过程变量连接到
"过程变量外设"输入处的控制器

MAN REAL -100.0至 +100.0
(%)或物理值
2) 0.0 MANUAL VALUE
"手动值"输入用于通过操作员界面功能
设置手动
值。
GAIN REAL 2.0 PROPORTIONAL GAIN
"比例值"输入指定
控制器增益。
TI TIME >= CYCLE T#20s RESET TIME
"复位时间"输入决定积分器
的时间响应。
TD TIME >= CYCLE T#10s DERIVATIVE TIME
"微分时间"输入决定微分单元
的时间响应。
TM_LAG TIME >= CYCLE/2 T#2s TIME LAG OF THE DERIVATIVE ACTION
D操作的算法包括
可以在"微分作用的时间延迟"输入
分配的时间延迟。
DEADB_W REAL >= 0.0 (%)
或物理值1) 0.0 DEAD BAND WIDTH
将死区应用于出错。"死区带宽"
输入决定死区的
大小。
LMN_HLM REAL LMN_LLM ...100.0 (%)
或物理值2) 100.0 MANIPULATED VALUE HIGH LIMIT
操作值始终受
上限和下限的*。"操作值上限"输入
指定上
限。
LMN_LLM REAL -100.0... LMN_HLM (%)
或物理值2) 0.0 MANIPULATED VALUE LOW LIMIT
操作值始终受
上限和下限的*。"操作值
下限"输入指定 下限。
PV_FAC REAL 1.0 PROCESS VARIABLE FACTOR
"过程变量因子"输入
与过程变量相乘。该输入
用于调整过程变量
范围。
PV_OFF REAL 0.0 PROCESS VARIABLE OFFSET
将"过程变量偏移量"输入
与过程变量相加。该输入用于
调整过程变量范围。
LMN_FAC REAL 1.0 MANIPULATED VALUE FACTOR
将"操作值因子"输入
与操作值相乘。该输入
用于调整操作值
范围。
LMN_OFF REAL 0.0 MANIPULATED VALUE OFFSET
将"操作值偏移量"与
操作值相加。该输入用于
调整操作值范围。
I_ITLVAL REAL -100.0至 +100.0
(%)或物理值2) 0.0 INITIALIZATION VALUE OF THE INTEGRAL ACTION
可以在
输入I_ITL_ON设置积分器的输出。将初始化值
应用于输入
"积分作用的初始化值"。
DISV REAL -100.0至 +100.0
(%)或物理值2) 0.0 DISTURBANCE VARIABLE
为进行前馈控制,
将干扰变量连接到
输入"干扰变量"。
1) 同一单元中设定值和过程变量分支中的参数
2) 同一单元中操作值分支中的参数

输出参数

下表包含对SFB 41/FB41 "CONT_C"输出参数的说明。

参数 数据类型 取值范围: 默认 描述
LMN REAL 0.0 MANIPULATED VALUE
有效的操作值为
"操作值"输出处
的浮点格式输出。
LMN_PER WORD W#16#0000 MANIPULATED VALUE PERIPHERAL
将I/O格式的操作值
连接到"操作值外设"
输出的控制器。
QLMN_HLM BOOL FALSE HIGH LIMIT OF MANIPULATED VALUE
REACHED
操作值始终受
上限和下限的*。如果输出为"达到
操作值上限"
,则表明已
超过上限。
QLMN_LLM BOOL FALSE LOW LIMIT OF MANIPULATED VALUE
REACHED
操作值始终受
上限和下限的*。如果输出为"达到
操作值下限"
,则表明已
超过下限。
LMN_P REAL 0.0 PROPORTIONAL COMPONENT
"比例组件"输出
包含操作变量的比例
组件。
LMN_I REAL 0.0 INTEGRAL COMPONENT
"积分组件"输出包含
操作值的积分
组件。
LMN_D REAL 0.0 DERIVATIVE COMPONENT
"微分组件"输出包含
操作值的微分
组件。
PV REAL 0.0 PROCESS VARIABLE
有效过程变量为
"过程变量"输出处的输出。
ER REAL 0.0 ERROR SIGNAL
有效出错为
"出错信号"输出处的输出。

热心网友 时间:2023-10-05 13:58

上面的高手真有耐性!
其实我觉得不用这样吧,指令本来看起来效率就不高,你可以把它放到编程软件里将IL指令转换成LD梯形图软件不就好了,而且也只是关键地方要注释,不是每个都要注释的!

热心网友 时间:2023-10-05 13:59

是一个PID调节的指令,具体的你转换梯形图就好了,注释关键的地方就行了啊

热心网友 时间:2023-10-05 13:59

调用sfb41 PID啊
有时间再来看看

热心网友 时间:2023-10-05 13:58

上面的高手真有耐性!
其实我觉得不用这样吧,指令本来看起来效率就不高,你可以把它放到编程软件里将IL指令转换成LD梯形图软件不就好了,而且也只是关键地方要注释,不是每个都要注释的!

热心网友 时间:2023-10-05 13:59

是一个PID调节的指令,具体的你转换梯形图就好了,注释关键的地方就行了啊

热心网友 时间:2023-10-05 13:59

调用sfb41 PID啊
有时间再来看看
谁能给这段PLC程序代码加个注释 详细一点 我一点都不懂

这是一个PID调节的指令。并不一定所有的参数都用的。输入参数 下表包含对SFB 41/FB 41 "CONT_C"输入参数的说明。参数 数据类型 取值范围: 默认 描述 COM_RST BOOL FALSE PLETE RESTART 该块有一个在设置输入COM_RST时 自动执行的初始化程序。MAN_ON BOOL TRUE MANUAL VALUE ON 如...

如何在plc中添加注释

在三菱PLC编程软件的操作过程中,要插入注释,首先打开程序编辑界面,找到你想要添加注释的部分。接着,定位到工具栏,找到并点击"注释编辑"功能,使其处于可用状态。以元件X000为例,输入相应的注释描述,然后点击确认。这样,你所做的注释就会实时出现在程序中,清晰标注出你的意图。通过以上步骤,你就可...

怎样在三菱PLC编程软件中插入注释

1、打开三菱PLC编程软件的主页,需要确定一段简单的程序。2、下一步在工具面板那里点击注释编辑按钮,使按钮处于开启状态。3、这个时候可以选择X000这个元件,通过输入相关的注释以后进行确定。4、这样一来会出现对应的设置结果,即可在三菱PLC编程软件中插入注释了。

三菱plc程序中怎样加书签

你是说加程序段注释,先在软件里工具栏里显示里面把“声明注释”勾起来。啊然后在你需要添加的地方,先插入一行,然后按回车键,出来对话框,跟写写程序的对话框一样,写的格式为第一个自负为“;”然后在;号之后添加你想要的文字

plc程序怎么按出注释

点击视图~~选择注释显示,这样就可以啦。你的是英文版,点击V开头那个,在点击下拉列表第五个。

如何在西门子PLC程序中输入注解

您可以单击“切换POU注释”按钮 或选择和取消选择检视(View)> POU注释(POU Comments)选项,在POU注释“打开”(可视)或“关闭”(隐藏)之间切换。 每条POU注释所允许使用的最大字符数为4,098。POU注释是供选用项目,可视时,始终位于POU顶端,并在第一个网络之前显示。 西门子PLC的网络标题: 将...

怎么从三菱PLC上导出程序的注释

1、打开三菱PLC的软元件注释界面,通过鼠标右键来选择写入至CSV文件。2、下一步会弹出一个提示窗口,需要点击是这一项。3、这个时候可以将导出的文件放到桌面,并确定保存。4、这样一来在查看相关的内容以后,即可从三菱PLC上导出程序的注释了。

基恩士PLC怎么给一段程序加上书签

快捷键:ctrl+shift+insert 或者 梯形图编辑窗口---右击---书签--插入 希望能帮到你.

PLC问题~有L1~L5五个灯牌,依次亮...求PLC指令语句表,状态流程图_百度知 ...

附件是按你的要求的程序。若下载不了,可以将下列的代码转换成梯形图,如下:TITLE=程序注释Network 1 // 网络标题// 按下启动开关I0.0,将系统运行标志Q0.0启动.当按下停止开关则复位Q0.0,表示系统处于停止状态.// Q0.0的灯可表示系统状态LD I0.0O Q0.0AN I0.1= Q0.0...

怎么从三菱PLC上导出程序的注释

导出时应该有个选项 把程序 注释 参数都打上勾 就可以了 要是你导出的程序本身没有注释就没用的 不行就按一楼的注意 就是慢 本回答由网友推荐 举报| 答案纠错 | 评论 1 1 wytluck 采纳率:14% 擅长: 工程技术科学 其他回答 1、PLC的输入输出有开关量、模拟量和脉冲量等不同类型的区别。2、首先根据不...

plc程序下怎么加注释 基恩士PLC 注释乱码 plc程序注释 plc程序指令注释 三菱plc程序注释怎么导出来 读取plc程序时如何显示注释 怎么给图片加注释 PLC梯形图怎样写注释 三菱PLC注释行字体大小
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
快毕业了,同学之间要分别了,你想到哪些诗句?写出了送给他吧? 明朝在永乐年间与越南发生了一场战争.明朝军队号称80 万,越南军队更是... 猪肉中真的有杀不死的寄生虫吗 暖气为什么在窗户下面 做抵押贷款行业可不可以赚钱? 因公司原因造成的多缴纳的保险应该谁出钱 ...应我自己承担,所以从基本工资里扣除了单位应缴的,是可以这样吗... 体寒的人应该吃什么不应该吃什么? 2019年2月14日办理的离职手续,2月15就没有上班了,为什么在二月份工资... 离职后,单位把前一个月给我交的保险费从我基本工资里扣除 新买的苹果8P拍照发黄,像素好渣,怎么查真假?是只有我的手机是这样吗? 我是海南的,想从网上买一张从海口到三亚的高铁票,请问怎么买? 三极管的放大区是在什么状态下的什么工作状态下? 模拟电路中三极管主要工作在 数字电路中的三极管工作在 梦见事件背后有大阴谋的预兆 梦见阴谋者的预兆 梦见自己卷入离奇案的预兆 梦见有阴谋的梦的预兆 梦见陷于巨大到阴谋中的预兆 梦见救人被卷进阴谋里的预兆 为什么进食笋后出现胸闷,想呕,头晕 cad中选择对象不受支持怎么办 广发银行信用卡附卡办理条件有哪些 长征精神有哪些?? 一笔勾断的解释 哈密海拔高度是多少米 哈密著名景点 如何关闭王者荣耀视频自动生成功能 王铁_的网络解释王铁_的网络解释是什么 标致408的缺点 一()星星 填一个量词 急 一个太阳一什么星星 收到平安银行的用卡提醒 一勺盐的英文 我需要二汤匙盐英语句子 退遣的拼音狐退遣的拼音是什么 有关女婿送礼的诗句 paragraph的意思paragraph的意思是什么 定情一生共幽梦,翁婿欢笑众开颜什么意思 四年级下册九短诗三首的生字组词 paragraph的词典解释是什么 paragraph的定义 劳动合同协议书范文2022(5篇) 2022年劳动合同范文5篇 酷我音乐会员涨价了吗 避殃的解释 西游记唐僧师徒经历了哪些磨难 盘丝洞斗妖怪,你想表演哪个人物,为什么? 盘丝洞斗妖好词佳句 熟稔的网络解释熟稔的网络解释是什么