我就今天碰到这种情况,是用任务管理器把gx仿真强行关闭的,之后启动就一直不能仿真提示:梯形图逻辑测试启动失败。解决办法是重启电脑!!!
打开软件,点击-工具>选项>程序编辑器>梯形图>梯形图>梯形图的触点显示数。
监视模式不能编程,不能修改梯形图。监视写入模式,是指在pc与plc联机监视时,也可以修改梯形图,并写入plc。
fx3gfx3ufx3gcfx3gu
编程、指令表编程(ldandout);2、梯形图;3、sfc(stllt步进梯形图gt)编程;4、st(结构文本)(类c语言);5、结构化梯形图;6、fbd(功能模块表)
软件支持:gxd:取
ldi:取反
ldp:取脉冲上升沿
ldf:取脉冲下降沿
and:与
ani:与反转
andp:与脉冲上升沿
andf:与脉冲下降沿
or:或
ori:或反转
orp:或脉冲上升沿
orf:或脉冲下降沿
结合指令:
anb:回路块与
orb:回路块或
mps:存储器进栈
mrd:存储读栈
mpp:存储出栈
inv:反转
m:m:m:输出
s:置位
rst:复位
pls:脉冲
plf:下降沿脉冲
主控指令:
mc:主控
mcr:主控复位
其它指令:
nop:空操作
结束指令:
:结束
步进梯形图指令
stl:步进梯形图
r:返回
应用指令
程序流程:
cj:条件跳转
call:子程序调用
sr:子程序返回
ir:中断返回
:允许中断
di:禁止中断
f:主程序结束
wdt:看门狗定时器
for:循环范围的开始
n:循环范围的结束
传送。比较
cmp:比较
zcp:区间比较
mov:传送
smov:位传送
cml:反转传送
bmov:成批传送
fmov:多点传送
xch:交换
bcd:bcd转换
bin:bin转换
四则。逻辑运算
add:bin加法运算
sub:bin减法运算
mul:bin乘法运算
div:bin除法运算
inc:bin加一
dec:bin减一
wand:逻辑与
wor:逻辑或
wxor:逻辑异或
n:补码
循环。移位
ror:循环右移
rol:循环左移
rcr:带进位循环右移
rcl:带进位循环左移
sftr:位右移
sftl:位左移
wsfr:字右移
wsfl:字左移
sfwr:移位写入【先入先出/先入后出控制用】
sfrd:移位读出【先入先出控制用】
数据处理
zrst:成批复位
举例:zrsty0y7就能将y0——y7全部复位
deco:译码
enco:编码
sum:on位数
bon:on位的判断
m:平均值
ans:信号报警器置位
anr:信号报警器复位
sqr:bin开方运算
flt:bin整数——》2进制浮点数转换
高速处理
r:输入输出刷新
r:输入刷新(带滤波器设定)
mtr:矩阵输入
hscs:比较置位(高速计数器用)
hscr:比较复位(高速计数器用)
hsz:区间比较(高速计数器用)
spd:脉冲密度
plsy:脉冲输出
pwm:脉宽调制
plsr:带加减速的脉冲输出
方便指令
ist:初始化状态
s:数据检索
absd:凸轮顺控绝对
incd:凸轮顺控相对
ttmr:示教定时器
stmr:特殊定时器
alt:交替输出
ramp:斜坡信号
rotc:旋转工作台控制
sort:数据排序
外部设置i/o
tky:数字键输入
hky:16进制数字键输入
dsw:数字开关
s:7段解码器
s:7s:箭头开关
asc:ascii数据输入
pr:ascii码打印
from:bfm的读出
to:bfm的写入
外部设备(选件设备)
rs:串行数据传送
prun:8进制位传送
asci:hex——ascii的转换
h:axcii——hex的转换
ccd:校验码
vrrd:电位器读出
vrsc:电位器刻度
rs2:串行数据传送2
pid:pid运算
数据传送2
zpush:变址寄存器的成批保存
zpop:变址寄存器的恢复
浮点数运算
ecmp:2进制浮点数比较
ezcp:2进制浮点数区间比较
:2进制浮点数数据传送
:2进制浮点数——字符串的转换
:字符串——2进制浮点数的转换
ebcd:2进制浮点数——10进制浮点数的转换
:10进制浮点数——2进制浮点数的转换
:2进制浮点数加法运算
:2进制浮点数减法运算
:2进制浮点数乘法运算
:2进制浮点数除法运算
:2进制浮点数指数运算
log:2进制浮点数自然对数运算
log10:2进制浮点数常用对数运算
:2进制浮点数开方运算
:2进制浮点数符号翻转
int:2进制浮点数——bin整数的转换
sin:2进制浮点数sin运算
cos:2进制浮点数cos运算
tan:2进制浮点数tan运算
asin:2进制浮点数sin-1运算
acos:2进制浮点数cos-1运算
atan:2进制浮点数tan-1运算
rad:2进制浮点数角度——弧度的转换
d:2进制浮点数弧度——角度的转换
数据处理2
wsum:算出数据合计值
wtob:字节单位的数据分离
btow:字节单位的数据结合
uni:16数据位的4位结合
dis:16数据位的4位分离
swap:高低字节互换
sort2:数据排序2
dszr:带dog搜索的原点回归
dvit:中断定位
tbl:表格设定定位
abs:读出abs当前值
zrn:原点回归
plsv:可变速脉冲输出
drvi:相对定位
drva:绝对定位
时钟运算
tcmp:时钟数据比较
tzcp:时钟数据区间比较
tadd:时钟数据加法运算
tsub:时钟数据减法运算
htos:时分秒数据的称转换
stoh:秒数据的时分秒转换
trd:读出时钟数据
twr:写入时钟数据
hour:计时表
外部设备:
gry:格雷码的转换
gbin:格雷码的逆转换
rd3a:模拟量模块的读出
wr3a:模拟量模块的写入
扩展功能
:扩展rom功能
其他指令
comrd:读出软元件的注释数据
rnd:产生随机数
duty:产生定时脉冲
crc:crc运算
hcmov:高速计数器传送
数据块处理
bk:数据块的加法运算
bk-:数据块的减法运算
bkcmp:数据块的比较
bkcmpgt
bkcmplt
bkcmpltgt
bkcmplt
bkcmpgt
字符串控制
str:bin——字符串的转换
val:字符串——bin的转换
$:字符串的结合
l:检测出字符串的长度
right:从字符串的右侧开始取出
l:从字符串的左侧开始取出
midr:从字符串中的任意取出
midw:字符串中的任意替换
instr:字符串的检索
$mov:字符串的传送
fd:数据表的数据删除
fins:数据表的数据插入
pop:读取后入的数据【先入后出控制用】
sfr:16位数据n位右移(带进位)
sfl:16位数据n位左移(带进位)
触点比较指令
ld:触点比较ld
ldgt
ldlt
ldltgt
ldlt
ldgt
and
andlt
andgt
andltgt
andlt
andgt
or
orgt
orlt
orgt
orlt
数据表处理
limit:上下限限位控制
band:死区控制
zon:区域控制
scl:定坐标(不同点坐标数据)
dabin:10进制ascii——bin的转换
binda:bin——10进制ascii的转换
scl2:定坐标2
外部设置通信:
ivck:变频器的运转监视
ivdr:变频器的运行控制
ivrd:读取变频器的参数
ivwr:写入变频器的参数
ivbwr:成批写入变频器的参数
ivmc:变频器的多个命令
数据传送3:
rbfm:bfm分割读出
wbfm:bfm分割写入
高速处理2:
hsct:高速计数器表比较
扩展文件寄存器控制
loadr:读出扩展文件寄存器
sav:成批写入扩展文件寄存器
initr:扩展寄存器的初始化
logr:登录到扩展寄存器
pw:扩展文件寄存器的删除。写入
init:扩展文件寄存器的初始化
fx3u-cf-adp应用指令
flcrt:文件的制作、确认
fld:文件的删除、cf卡格式化
flwr:写入数据
flrd:数据读出
flcmd:对fx3u-cf-adp的动作指示
flstrd:fx3u-cf-adp的状态读出