下面是通用设置[全局D脚本]对话框。D脚本的设置与对话框中的相同。对于[通用设置]-[扩展脚本设置],不指定ID和触发设置,但其他设置相同。
导出
这可以从文件菜单中选择。导出操作将已创建的脚本写入一个文本文件(.txt),然后可将该文本文件导入其他脚本。
导入
这可以从文件菜单中选择。导入操作读入一个导出脚本(文本文件)。
行号
在程序右侧显示行号。
自动缩进控制
自动缩进语句如下。
函数输入帮助
当如下所示输入函数和起始扩号“(”时,将显示出函数的格式。
自动句法完成
当从键盘输入“if”或“loop”时,会自动完成剩余语句。
地址输入
创建脚本时,输入左方括号([)可显示[输入地址]对话框。
从[地址类型]处选择地址或访问类型。访问类型对[位长]、[符号+/-]和[数据类型]是通用的。
脚本的通用设置
位地址
可以指定控制器/PLC地址、人机界面内部寄存器和位变量。
字地址
可以指定控制器/PLC地址、人机界面内部寄存器和整数变量。
临时地址
该地址只能用于脚本。
单个地址设置
D脚本/全局D脚本
16位BCD地址
16位Bin(+/-)地址
16位Bin地址
32位BCD地址
32位Bin(+/-)地址
32位Bin地址
扩展脚本
16位(+/-)地址
16位地址
32位(+/-)地址
32位地址
可以为每个地址定义数据类型。
请参阅如下内容获取内部寄存器的详细信息。
2.4.1 减轻控制器/PLC通讯负担(Direct Access方式)
2.4.2 与不支持的控制器/PLC通讯(Memory Link方式)
在脚本中,请不要设置任何以“0”开始的密码等。所有以“0”开始的数值均被作为八进制(base-8)数据处理。
如何描述不同的输入数据格式
例如)
DEC (Base-10) |
非零开始值 例如,100 |
HEX(Base-16) |
以0x开始的值 例如,0x100 |
OCT (Base-8) |
以0打头的值 例如,0100 |
示例:使用运算符AND在不同的数据格式间(Hex和BCD)执行运算
格式 |
条件 |
结果 |
---|---|---|
仅Hex |
0x270F & 0xFF00 |
0x2700 |
BCD和Hex |
9999 & 0xFF00 |
0x9900 |
自动句法分析
脚本创建过程中检查句法。检查结果将显示在窗口的底部。
ID
脚本按ID编号进行管理。
当创建具有不同触发条件的多个脚本时,设置一个0至65535之间的值。
注释
输入脚本注释。
语言
从下拉列表中选择一种语言:[日语]、[ASCII]、[中文(简体)]、[中文(繁体)]、[韩语]、[俄语]或[泰语]。
启用调试函数
设置是否启用调试函数。如果脚本主体中有_debug函数,将执行_debug函数。
有关该功能的更多信息,请参阅下面的内容。
锁定密码
在[工程信息]对话框的[密码]页,勾选[编辑]区的[启用]复选框来使用锁定密码功能。
勾选[锁定密码]复选框,显示[用户级别设置]对话框。
从[标准用户]、[高级用户]和[超级用户]中选择用户级别,然后点击[确定]。
在[锁定密码]对话框中,输入[密码],点击[确定]。
如果勾选[记住密码]复选框,会保存密码且不再显示密码解锁对话框。
触发条件
从[连续动作]、[定时器]、[位变ON]、[位为ON]、[位变OFF]、[位为OFF]、[位更改]、[条件变真]、[条件为真]、[条件变假]、[条件为假]中选择运行脚本的触发条件。有关该功能的更多信息,请参阅下面的内容。
扩展脚本没有触发条件设置。
定时器设置
如果[触发条件]是[定时器],在1到32767范围内定义脚本处理的间隔时间。
位地址
如果[触发条件]是[位变ON]、[位为ON]、[位变OFF]、[位为OFF]或[位更改],定义控制脚本运行的位地址。
触发条件表达式
如果[触发条件]是[条件变真]、[条件为真]、[条件变假]或[条件为假],定义控制脚本运行的表达式。
数据类型
将脚本的数据格式设置为Bin或BCD。这适用于脚本和触发条件。
对扩展脚本来说,固定为Bin格式。
位长
将脚本的数据长度设置为16位或32位。这适用于脚本和触发条件。
符号+/-
需插入负数时选择该项。
只有当数据类型是Bin时才可以设置它。这适用于脚本和触发条件。
扩展
点击链接,显示[触发条件表达式]对话框。
当[触发条件]是[条件变真]、[条件为真]、[条件变假]或[条件为假]时,此项将显示。
表达式区
脚本内容。
内置函数(指令)
系统中使用的函数(指令)。从[内置函数(指令)]中选择一个类别。在底部会显示相关函数。选择函数并点击[输入]。将显示相应的设置对话框。
关于可用函数(指令)的详情,请参阅以下内容。
22.11 内置函数(指令)/条件表达式
自定义函数
将现有脚本注册为自定义函数,以便能在其他脚本中使用它。
有关自定义函数的更多信息,请参阅以下内容:
22.9.2 自定义函数设置指南
工具箱
作为一个快捷键,从工具箱中选择在脚本中使用的命令。
此外,还可以选择在脚本中查找和定位文本的命令。
有关可用指令的更多信息,请参阅以下内容。