在倍福软件中添加变量的方法如下:
在TwinCAT中添加变量
打开TwinCAT 3(TC3),新建一个工程项目并扫描EtherCAT子站。
在项目树的“PLC”节点下右键单击,选择“Add new item(添加新内容)”,添加新的PLC项目,命名为“CPU1”。
在“CPU1 Project”中,会有POUs(程序组织单元)、GVLs(全局变量列表)、DUTs(用户自定义变量)等文件夹。
在“POUs”文件夹中,右键单击并选择“Add(添加)”,然后选择“POUs”,创建一个新的程序组织单元。
在新创建的POU中,声明变量,例如:
`VAR_INPUT`:输入变量,例如电机启动、停止信号。
`VAR_OUTPUT`:输出变量,例如输出信号(线圈)。
`VAR_STAT`:静态变量,例如沿信号检测变量。
如果需要,可以新建全局变量列表(GVL)并添加变量。
通过编程语言添加变量
在TwinCAT中,可以使用编程语言(如ST语言)在函数块(Function Block)中声明变量。
例如,在功能块motorControl中声明变量:
`VAR_INPUT`:输入变量,例如电机启动、停止信号。
`VAR_OUTPUT`:输出变量,例如输出信号(线圈)。
`VAR_STAT`:静态变量,例如沿信号检测变量。
编写代码后,可以通过ADSWrite函数将参数写入PLC变量。
绑定变量
定义一个全局变量后,可以通过双击变量并找到要绑定的变量进行绑定。
另一种方法是使用ADSWrite函数,通过指定NETID、PORT、地址组和地址偏移将数值写入PLC变量。
建议根据具体需求和编程习惯选择合适的方法添加变量。如果需要频繁使用某些变量,建议将其定义为全局变量以便于管理和使用。