老问题。如何在wincc中设定T的延时时间

举个例子。
 在wincc中设置连接变量 DB10.DW0 。这个变量用来设置PLC300里面的S_ODT:T1 的S5TIME时间。单位是1秒。 请问怎么做?最好举个例子。用LAD模式的。谢谢。

问题补充:
其实问题就是:在300里,怎么把一个DB10.DW0(其值为12)变成S5TIME格式的12S.发送到S_ODT,T1里面去。
  1楼2楼的回答,还不如不回答。3楼的朋友比我还幼稚。
 有高手在的话,请给个详细的例子。谢谢。如果含乎其词,那还是请省点笔墨吧。

最佳答案

1。如果不处理,单位是毫秒,如果数值太大,就不适用;
 2。转换,参考问题ID: 19918:
 步骤: INT->DINT->REAL->DINT->TIME->S5#TIME
  比如:
  ///INT->DINT
     L     MW     0   ///INT
        ITD   
        T     MD     4    ///IDNT
  ///DINT->REAL  转换成REAL,主要用于单位标定比如MS->S
         L     MD     4   ///IDNT
        DTR   
        T    #Time_in_Real  ///IREAL
  ///REAL  单位标定比如MS->S
        L     #Time_in_Real
        L     1.000000e+003
        *R    
        T     #TEMP000    ///REAL
  ///REAL->DINT
        L     #TEMP000   ///REAL
        TRUNC 
        T     #TEMP001   ///DINT
  ///DINT->TIME   转换成TIME,因为库中FC40入口参数数据类型为TIME
        L     #TEMP001   ///DINT
        T     #TEMP002   ///TIME
  ///TIME->S5#TIME  库/标准库/IEC功能块/FC40
        CALL  "TIM_S5TI"   ///FC40 IEC TIME TO S5TIME
         IN     :=#TEMP002
         RET_VAL:=#Time_out_s5Time
 ///其中带#的变量均为临时变量,如#TEMP001 ,#Time_out_s5Time

提问者对于答案的评价:
非常感谢四楼的高手给予详细的回答。非常感谢。你太有才了。佩服。

原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc276088.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2019年6月11日 下午12:07
下一篇 2019年6月11日 下午12:07

相关推荐

  • S7-300及Wincc如何与RS232通讯?

    采用S7-300PLC及Wincc如何通过与另一套支持RS232modbus协议的设备通讯? 最佳答案 1.S7-300可以通过串口通信模块CP341与支持MODBUS …

    SIMATIC WinCC 2021年7月5日
  • 关于Horn做的报警

    做了1个HORM的报警,能够实现语音报警。 问题1,怎么做个静音按扭,不想要声音的时候可以关掉语音报警。 问题2,有没有自动读文本的,然后录音后保存可以是WAV…

    SIMATIC WinCC 2019年6月11日
  • 打开WINCC V6.0时报数据库出错

    打开WINCC6.0时,出现对话框 数据库出错:不能打开数据库表格!点击确定后出现另外一个对话框:打开WINCC项目:不能读取项目数据;然后点击确定后出现和第一个对话框相…

    SIMATIC WinCC 2019年6月11日
  • TP277与PC通讯不上

    用USB/PPI电缆连接TP277屏和PC,无法上传和下载程序,出现“连接不上请检查接口,电缆,设置”提示 问题补充:我查过WinCC的ProSave系统帮助,TP277支持USB…

    SIMATIC WinCC 2019年6月11日
  • 用wincc实现上位调度系统

    现需用wincc v6.2实现上位调度系统,请问各位高手,大体上应该如何实现。调度功能:多个呼叫终端都可以下达任务存储在上位主机(wincc v6.2)中,然后…

    SIMATIC WinCC 2019年6月11日
  • 脚本有错吗,怎么不能执行

    #include "apdefap.h" void OnClick(char* lpszPictureName,&nbs…

    SIMATIC WinCC 2019年6月11日
  • step7 批量替换&WINCC批量寻址

    请教 step7有软元件的批量替换么?怎么操作呢?WINCC有变量的批量寻址么,我新建一批同样数据类型的变量,如何批量的给他们寻址连续的地址呢? 最佳答案 1.、打开ST…

    SIMATIC WinCC 2021年7月5日
  • 两个wincc系统之间的通信如何设置?

    两套wincc系统之间要进行数据交换,请问要怎么配置呢? 最佳答案 建议使用OPC方式进行通讯。1.OPC DA,不需要任何授权,但需要配置DCOM,DCOM比较费劲。如…

    SIMATIC WinCC 2021年7月5日
  • wincc怎样初始化全局脚本运行系统

    wincc里写的c脚本运行系统,编译没有问题,但是运行时,却报未初始化脚本运行系统,没有结果 最佳答案 wincc的启动选项里面全局脚本系统打对勾了么? 提问者对于答案的评价:就是…

    SIMATIC WinCC 2020年11月1日
  • wincc项目的打开

    原先正常,就这几天没有用,打开原先的项目或新建项目都是这个提示。有遇到这种情况的没有? 问题补充:忘记上传图片了 图片说明:    最佳答案 那就是软件出问题了…

    2021年7月5日