CC:表示我们定时器的名称编号CS:表示我们定时器的触点也是我们的常开触点CN:表示我们定时器当前的数值例如:OUT_C(X1, CC0 ,k3 );Y0:=CS0;D0:=CN0;RST(X2,CC0);他和我们梯形图一样只是把触点分出来用了也是可以用D表示的#三菱PLC入门# 三菱ST语言:第2课 定时器计数器的应用 http://bbs.plcjs.c...
OUT_C_32(M8000,CC235,9999); 等同于梯形图LD M8000 OUT C235 K9999; ST下载,然后上载的结果。 记录下; 23-08-19 18:40 1楼 编辑 引用 管理 bnnyygy 三菱ST语言局限性太大。 FB内部插入ST框,内部不能使用数组 FB VAR_IN VAR_OUT也不允许使用数组。 蛋疼。。
【指令表】通过“LD”、“AND”、“OUT”等指令语言输入顺控指令的方式,是顺控程序中最基本的输入形态。 【梯形图】使用顺序符号和软元件编号在图示的画面上画顺控梯形图的方式,以触点和线圈的形式使得其更好的被理解和掌握,很是适合PLC入门者、具有电工基础的人员。 【SFC】则是根据机械的动作流程设计顺序的方式...
如果OUT_T被诸如jmp一类的条件控制语句(在ST中有IF,WHILE,FOR等条件执行语句)所跳过,则TC,TS,TN将不会再更新,它们会保留最后一次执行时候的状态。 所以,正常情况下请不要把OUT_T放在条件控制语句中。 请不要这么写: IF M1 THEN OUT(M1,TC1,50); END_IF; 获取脉冲与定时器的重置 获取脉冲 前3种写法是...
IF X0 THEN ; OUT_T (NOT TS1 , TC0 , K50) ; <---TC0 ON之後關掉X0仍無法OFF OUT (TS0 , Y0) ; OUT_T (Y0 , TC1 , K50) ; END_IF ; zhouyingcoli 级别: 正式会员 发送短信 加为好友 精华主题: 0 发帖数量: 16 个 工控威望: 94 点 下载积分: 719 分 在线时间: 65(小时...
RST(X0,Y2);OUT_T(X0,TC1,2);DPLSY(TS1,2000,4000,Y0);SET(X1,Y2);(如果不用延时,则会造成失步,因为Y2的状态切换是需要CPU周期的);OUT_T(X1,TC2,2);DPLSY(TS2,2000,2000,Y0);(*IF LDP(TRUE,X0) THENRST(X0,Y0);Y2:=0;DPLSY(X0,2000,4000,Y0);END_IF;IF LDP(TRUE,X1) THENRS...
ENO:=OUTH_T( ?BOOL_EN? , ?BOOL_TCoil? , ?ANY16_TValue? ); 输入自变量,EN:执行条件:位。 TCoil:定时器编号:位,软元件(T)。 TValue:定时器的设置值:ANY16(除T、C以外的内部软元件、R、ZR、J□\□字、U□\G□、常数K,取值范围-32768~32767。) ...
_out :=Joy_YDWu ; (*⽐例阀D输出XM1.04⼿柄Y轴下移输出值*) ProvalveE_out:=18500; ELSIF (32750 handle_AinY) AND (handle_AinY32650) AND handle_AinX =31950 THEN (*Y轴在中位 ⼿柄左移*) ProvalveB_out:=Joy_XLu;(*⽐例阀BPWMXM1.02⼿柄X轴左移输出值*) ProvalveC_out :=...
即从off->on时,计数+1。Preset:当累计的数为20时,功能块输出。ValueIn:开始累加的值。数值可以设为任意,但是为16bit singend。如当前值15所示,若Coil从off置为on,则ValueIn的数值会累加,同时,ValueOut的数值也会从ValueIn开始累计。ValueOut:此数值跟随ValueIn累加。Statues:当ValueOut的数值与Preset的...
用条件语句来写的缺点就是条件为非时,线圈不能像OUT指令那样跟随条件变化,而要多出ELSE语句,是照搬单片机的C语言写法。两种写法可谓各有优缺点。至于双线圈警告,可以在选项设置里勾选“SET指令不是双线圈的检查对象”。昆山博元电气 2019-06-28 22:38 就可读性而言,除了个人习惯原因以外,就整体程序并没有说PLC...