广东湘恒智能科技有限公司
主营产品: 西门子PLC代理商,plc变频器,伺服电机,人机界面,触摸屏,线缆,DP接头
SIEMENS西门子吉林省抚顺市(授权)电机一级代理商——西门子东北总代理



[输入] source :STRING

[输出] target :INTEGER

详细:

source 转换为 INTEGER 并存储在 target 中。

下面来创建一个KAREL程序使用下该内置程序。

图片

在KAREL程序编辑器中编写如下程序:

PROGRAM TEST_TRANS              --程序名

VAR                      --变量声明     

A : STRING[7]            

NUMBER : INTEGER

STATUS : INTEGER

BEGIN                --程序开始      

A = '123456'            --赋值

CNV_STR_INT(A, NUMBER)    -- 字符串转换成数值

FORCE_SPMENU(TP_PANEL,SPI_TPUSER,1)   --显示用户菜单界面

WRITE('WAIT...',CR)                --提示

DELAY 1000                    --延时

SET_INT_REG(1, NUMBER, STATUS)    --将结果传送到1号数值寄存器中

DELAY 1000              --延时

WRITE('DONE',CR)       --提示

END TEST_TRANS        --程序结束

按下图步骤点击编译按钮进行编译。

图片

关闭编译成功输出窗口。

图片

按下图步骤关闭KAREL程序编辑器。

图片

按下图步骤打开示教器。

图片

点击“菜单”进入“下页”。

图片

点击“系统”,进入“变量”。

图片

将第300项更改为1。

图片

按下图步骤进入程序选择界面。

图片

按下图步骤选择该程序。

图片

按下图步骤运行该程序。

图片

运行完成输出提示,确认后点击“DATA”键进入数据界面。

图片

结果如下图所示:

图片


展开全文
相关产品
拨打电话 微信咨询 发送询价