// Aus Durchmesser -> Fl鋍he berechnen
L #Cyl_D //气缸直径
L 2.000000e+000 // Aus Durchmesser den Radius bilden 根据直径计算半径
/R
SQR // Den Radius quadrieren
L 3.141593e+000 // Multiplizieren mit Pi
*R
T LD 0 // Ist Fl鋍he in mm?des Zylinders气缸面积
// Aus Kraft und Fl鋍he -> Soll-Druck berechnen 设定压力计算
L #Set_F// hmi给定 一般给130N
L LD 0 // Kraft dividiert durch Fl鋍he 力除以面积
/R
T LD 4 // Ist Druck in 0,1 Bar
L 1.000000e+001
*R
T LD 4 // Ist Druck in 1 Bar bar为单位的压力
// Prozentualer Wert von Ist-Druck zu Soll-Druck berechnen 百分比的压力是压力计算
L LD 4
L #Act_P // 除以6
/R
T LD 8 // Ist Faktor von Soll-Druck zu Ist-Druck 系数修正
L 1.000000e+002
*R
T LD 12 // Ist prozentsatz von Soll-Druck zu Ist-Druck比例压力
// PAW aus Prozentsatz berechnen 比例计算
L #Out_M //Out max. -> max. PAW output (standard=27500)
ITD
DTR
L LD 8 // Multiplizieren mit Faktor von Soll-Druck zu Ist-Druck
*R
L #Arm_1 //不明白
*R //不明白 285
L #Arm_2 // 不明白135
/R
RND
L #Num_W //Number of Wires 2
*I
L #Out_M
>D
JC ende
TAK
ende: SET
T #Out_PAW // Auf PAW legen
问题补充:
是FC块 实际赋值是我写的135 和285 不知道是什么参数 ,整个程序读的懂哦
最佳答案
这个是德国工程师编辑的原程序,是德文语言编辑的。
L #Arm_1 //不明白
*R //不明白 285
L #Arm_2 // 不明白135
这3段程序的其中2个临时变量要看他们是怎么赋值进来的。
补充问题回复:
#Arm_1 和#Arm_2 的这个值是这么给定的,需要看其它程序段中给这2个临时变量的赋值。查找这些地址采用ctrl+shift+f方式进行。
提问者对于答案的评价:
没有回答偶的问题 呵呵 不过也谢谢啦
最佳答案作者回复:
我在补充问题上说是你这2个值是怎么给定的,按ctrl+shift+f方式查找。
比如:
L MW100
T #Arm_1
这样就知道是MW100给进来的,再查找这个MW100的数据类型就知道 #Arm_1 的数据类型了。
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc230122.html