EC机器人快速修改全局变量和IO注释
1.简介
机器人【jī qì rén】在调试【zài diào shì】过程中【guò chéng zhōng】🏿经常会🎙使用到⏺全局变量和IO信号🕊,在手动⛲测试过👊程中为防止忘【fáng zhǐ wàng】💴记变量【jì biàn liàng】和IO信号的【xìn hào de】👹功能,一般会✊在后面增加对应的注【yīng de zhù】释,EC示教器上的全🚫局变量(D,B,I,V,P)均可以【jun1 kě yǐ】人为修改注释【gǎi zhù shì】(支持各类语言),数字IO,模拟量【mó nǐ liàng】IO,M虚拟输入和输😐出也均【chū yě jun1】支持修【zhī chí xiū】🎱改注释【gǎi zhù shì】
2. 修改注释方法
2.1示教器直接修改
示教器【shì jiāo qì】更改最【gèng gǎi zuì】直观,但操作【dàn cāo zuò】🔌比较笨【bǐ jiào bèn】重🚍,因此仅适用于🔄添加少量的全🕧局变量及IO注释
具体操【jù tǐ cāo】🍖作方法如下(全局变量和输入输出🔟操作方👊法一致【fǎ yī zhì】,导航至对应的【duì yīng de】📐位置按【wèi zhì àn】照以下步骤进【bù zhòu jìn】🛌行修改即可)
1)导航至监视-全局变量-变量B

2)选择要修改注🕋释的变【shì de biàn】🕷量【liàng】(B000),点击左下角注🎩释修改【shì xiū gǎi】

3)根据所需将注释输入🔙,输入后【shū rù hòu】🙅点击右【diǎn jī yòu】下角完成【chéng】🔧

4)输入完成🍌后【hòu】,根据提示将修🏃改的注【gǎi de zhù】释进行💱保存【bǎo cún】,点击确定🍯,即注释修改完【xiū gǎi wán】成🍌

2.2通过文件快速更改
正常修改【xiū gǎi】👮后的注释【zhù shì】会🌞存入到【cún rù dào】控制器【kòng zhì qì】🖤对应的XML文件中【wén jiàn zhōng】🐳,用户也【yòng hù yě】可直接对此文🤽件进行【jiàn jìn háng】直接修🗣改👮,修改【xiū gǎi】👮后可再上传,以此达到快速修改【xiū gǎi】👮注释【zhù shì】
具体操作步骤流程如下:
- 准备一个🚦U盘🎏,U盘内不【pán nèi bú】🐉要有rbctrl文件夹【wén jiàn jiá】(否则会【fǒu zé huì】将之前文件覆盖)
- 将U盘插入控制柜内USB口
- 示教器【shì jiāo qì】上导航【shàng dǎo háng】至系统-文件备⚽份-输入输🍎出注释【chū zhù shì】备份【bèi fèn】🦇-全局变量注释🛐备份【bèi fèn】🦇

4) 备份完成后🐭,将📇U盘插入电脑,U盘中自动生成rbctrl文件【wén jiàn】📺夹,在此文件【wén jiàn】📺夹下有【jiá xià yǒu】var_note.xml和【hé】diagnose_user.xml两个文件【wén jiàn】📺,分别是👭全局变量注释📽文件【wén jiàn】📺和【hé】输入输出注释文件【wén jiàn】📺var_note.xml文件打【wén jiàn dǎ】🍹开后【kāi hòu】🗝,根据需要可在【yào kě zài】文件下【wén jiàn xià】😓进行全【jìn háng quán】🍐局变量(B、I、D、P、V)批量添加和【hé】修改
<VarD coment="计算【jì suàn】🤔" num="000">
<zh_CN>计算【jì suàn】🤵<zh_CN></VarD>
代表全局【jú】🎺D变量的【biàn liàng de】D000注释为计算🛵
B、I、P、V变量如上类似
可参考下图进行依次添加修改

6)diagnose_user.xml文件打开后,根据需【gēn jù xū】💗要可在文件下🕗进行对应数字、虚拟【xū nǐ】、模拟量🐁的输入输注释【shū zhù shì】修改【xiū gǎi】⏳
Input代表数字输入【zì shū rù】信号注【xìn hào zhù】释🛄,004开始,代表X4数字信📓号注释【hào zhù shì】🛄
Output代表数【dài biǎo shù】字输出信号注【xìn hào zhù】🐲释,000开始【kāi shǐ】🖐,代表Y0数字信🧑号注释
数字输🎇入输出【rù shū chū】可参考下图所【xià tú suǒ】示,对应顺🍡序依次添加【tiān jiā】🏳

Fictitious_inp代表虚【dài biǎo xū】🎂拟输入【nǐ shū rù】🍄信号,400开始📸,代表M912虚拟输【xū nǐ shū】入🍄信号注释
虚拟输入信【shū rù xìn】😪号注释【hào zhù shì】可参照下图,按照格式要求【shì yào qiú】🧛及顺序【jí shùn xù】进行对🗓应虚拟⚾输入信【shū rù xìn】😪号注释【hào zhù shì】


Fictitious_out代表虚【dài biǎo xū】🍭拟输出信号🐎,128开始,代表📡M528虚拟输【xū nǐ shū】出信号🐎注释【zhù shì】
虚拟输【xū nǐ shū】出信号注释可【zhù shì kě】参照下🆗图🔌,按照格🔮式要求【shì yào qiú】及顺序【jí shùn xù】进行对📇应虚拟输【xū nǐ shū】出信号注释


Analog_inp代表模🌳拟量输入信号【rù xìn hào】🍺注释【zhù shì】,000开始🕷,代表AI001模拟量输入信号【rù xìn hào】🍺注释【zhù shì】
Analog_out代表🙋模拟量【mó nǐ liàng】输出信【shū chū xìn】号注释【hào zhù shì】📛,000开始🧥,代表🙋AO001模拟量【mó nǐ liàng】输出信【shū chū xìn】号注释【hào zhù shì】📛
模拟量【mó nǐ liàng】🦎输入输👼出可参考下图所示【suǒ shì】,对应顺序依次【xù yī cì】添加🏖

7)更改完🍄成后,将【jiāng】🍚U盘插入🥊机器人【jī qì rén】控制柜中,导航至系统【xì tǒng】🤬-文件恢复【fù】-输入输【shū rù shū】出注释升级-全局变量注释导入【shì dǎo rù】🍵,将【jiāng】🍚更改后的注🍂释导入【shì dǎo rù】🍵,具体操【jù tǐ cāo】作如下【zuò rú xià】🙍图所示

8)导入成功后,此时打【cǐ shí dǎ】🎚开监视-全局变量-D变量(更改后【gèng gǎi hòu】的📳变量或者输入【zhě shū rù】输出),查看更【chá kàn gèng】🧕改后的📳注释【shì】⛓,出现与🎃文件相【wén jiàn xiàng】同的注释【shì】⛓,已在对🏦应变量注释【shì】⛓下,如下图【rú xià tú】所示【suǒ shì】

3.常见问题解答
1.操作文❎件备份【jiàn bèi fèn】或者恢【huò zhě huī】😓复时,示教器上无全局变量注释或🚷者输入输出注释的选【shì de xuǎn】项【xiàng】👰
当前操【dāng qián cāo】作权限问题,可把当前权限👟改为管【gǎi wéi guǎn】🔱理员模式(导航至【dǎo háng zhì】💣参数设置👙-用户权👏限-管理员【guǎn lǐ yuán】-密码【mì mǎ】:333333)
2.U盘备份【pán bèi fèn】🐻文件时出现全局变量【jú biàn liàng】注释备份失败📇
导航至监视🔂-全局变量【liàng】,随意打【suí yì dǎ】🥫开一个【kāi yī gè】任意变【rèn yì biàn】🤨量【liàng】,添加变量【liàng】注释,再重新🖍备份【bèi fèn】,即可成📯功
3.XML文件使用什么软件打开
可以使用记事本或者Notepad++
4.当无U盘时如操作,是否可以在线更改
可以在【kě yǐ zài】线更改🐮,可已通【kě yǐ tōng】🍲过FTP直接连接到控【jiē dào kòng】制器中,找到rbctrl文件夹【wén jiàn jiá】下的对🛁应文件【yīng wén jiàn】🕣进行更改,可参考【kě cān kǎo】notepad++或者🚷VScord在线连🎓接文档