Q:PLC程序中能否执行关机重启等Windows的系统功能命令
A:通过添加TcUtilities.Lib库文件(添加该库文件将自动加载Standard.Lib、TcBase.Lib和TcSystem.Lib这3个库文件),即可调用多个功能块或函数执行相关的Windows操作系统的功能命令。如下所列:NameNT_Shutdown
NT_AbortShutdownNT_RebootNT_GetTime
NT_SetLocalTimeNT_StartProcessNT_SetTimeToRTCTimeFB_RegQueryValueFB_RegSetValueFB_EnumFindFileEntryFB_EnumFindFileListFB_GetAdaptersInfoFB_GetHostNameFB_GetHostAddrByName
描述
关机操作系统
取消关机操作系统命令重启操作系统获取本机系统时间设置本机系统时间
启动一个Windows的应用程序同步本地系统时钟和PC实时时钟读系统注册表写系统注册表
搜索文件夹下符合指定文件名的子目录或文件搜索文件夹下符合指定文件名的子目录或文件,并将找到的对象一一列出
读取本机或远程PC的板卡信息读取本机或远程PC的主机名将主机名转换为(IPv4)的IP地址
FB_GetTimeZoneInformation读取操作系统的时区FB_SetTimeZoneInformation写操作系统的时区
Q:SystemManager处于何种模式时可以诊断IO模块的输入输出状态?A:SystemManager在FreeRun模式下
??
如果你在RUN模式它是绿色并显示Run
如果在FreeRun模式,将会在Config与FreeRun两个状态间闪烁
Q:把IO扫描上来后,怎样强制输出?
A:依次扩展现场总线主站、主站下的某个节点、端子、直至端子的某一通道。
选择\并点击\,你将会在监视图看到输出值变为高(1)并且KL模块上相应通道的LED会点亮。
Q:TwinCATBroadcastSearch不到控制器的解决办法?
A:先尝试PING控制器,看是否能PING通,如果PING不通则必须检查通信双方是否在同一个网段。如果TCP/IP通,那么就直接输入对象IP地址,或者CX名字,再进行连接,通常情况下面可行。
Q:TwinCATPLC编程界面如图所示部分是用来干什么的?A:是定义程序变量的地方。
Q:我在编写梯形图程序时,每当我定义/命名一个触点,软件就会弹出一个对话框,这个对话框是用来干什么的?
A:这是自动定义对话框,通过它你可以对变量命名、指定变量类型、分配变量地址、赋初值也可对变量加注释。
Q:TwinCAT延时启动方法?
A:在有些情况下,我们的客户会要求我们的TwinCat服务延时启动(例如:我遇到一个客户,他们是USB转网口跟我们的设备通讯的,而USB转网口的服务启动比较慢,这样的话在TwinCATSystemService刚启动的时候,我们的TwinCAT通讯是断开的),客户要求规避这样的问题。
在XP系统中,所有的服务项只能是’启动’和’停止’两种状态,不能win7那样设定一个具体的延时时间。
在XP系统中解决这个问题有两种方法:1.
有些国际客户使用了第三方的软件,检测到必须的服务都已启动以后,在启动TwinCATSystemService服务项(TwinCATSystemService服务项设为手动)。2.
从注册表中修改,打开‘开始’菜单->‘运行’->输入‘regedit’->HKEY_LOCAL_MACHINE\\SYSTEM\\CurrentControlSet\\Services\\TcRTime->右击TcRTime新建一个‘多字符串值’->把它命名为‘DependOnService’->在数据数值里填上要求先启动的服务项名称。
这样的话就可以在XP系统里做到相应的延时服务了。以下是我用第二种方法做的例子的截图:
点击后出现,在点击运行,输入
,点击确定。这时就进入了
注册表编辑界面
百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库倍福PLC编程应用常见问题解答(2)在线全文阅读。
相关推荐: