加载中…
个人资料
  • 博客等级:
  • 博客积分:
  • 博客访问:
  • 关注人气:
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

citect2018cicode编程exec函数权限不够的解决办法

(2019-10-22 18:19:41)
标签:

citect2018

cicode

exec函数权限问题

计算机配置

分类: 施耐德PLC

前段时间在做cicode练习时,遇到过exec死活不执行的情况,返回值276,权限不够。经过咨询施耐德王工,最后解决了。解决办法是:

1.打开设置编辑器

citect2018cicode编程exec函数权限不够的解决办法

2.插入[Security]Blockexec=0

citect2018cicode编程exec函数权限不够的解决办法

3.项目默认只有一个角色Administrator。对这个角色的“允许执行”功能设置为true。默认是false。

citect2018cicode编程exec函数权限不够的解决办法

4.新建一个用户,比如admin,配置角色是administrator,设置密码,比如是123

citect2018cicode编程exec函数权限不够的解决办法

5.写一个cicode函数

FUNCTION myexec()
INT i
i=Exec("c:\windows\system32\mspaint.exe",1)
Message("alarm",IntToStr(i),48)
END

6.新建一个页面,页面的进入事件写以下代码

login("admin","123")

这样确保打开页面时登录用户为a刚才新建的dmin

页面上放置一个按钮,按钮的点击事件写myexec()

保存编译,运行后点击按钮,就会打开画图程序,返回值0表示成功执行。

0

阅读 收藏 喜欢 打印举报/Report
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有