老问题。如何在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

相关推荐

  • wcc安装问题

    我有个CD,在里面有CD1.CD2两个文件夹,其中有很多的SETUP文件.我不知道安装哪个?还有就 是我在安装是必须把卡巴斯基等软件退出吗? 问题补充:CD1里面有好多的文件夹里有…

    SIMATIC WinCC 2019年6月11日
  • 请问以下配置怎样完成通讯

    电脑系统Win7,硬件配置为wincc 7.0+CP5622+CPU315-2DP,软件安装好,PG/PC中找不到CP5622,请问这样单台的通讯还需要安装SIMATIC…

    SIMATIC WinCC 2017年6月27日
  • WINCC 报警

    请问各位大哥,在一个WINCC项目里面可以做两个报警画?就是有两个ALARM的PDL画面 最佳答案 可以的,报警都是通过报警控件显示的.你在一个画面里面组态两个报警控件就是. 提问…

    SIMATIC WinCC 2019年6月11日
  • 趋势控件持续显示问题

    我组态了一个归档变量在趋势控件里显示,但是每次当画面跳转到别的画面再跳回趋势画面时,就没有显示了,必须点击一下趋势控件上的go才能重新装入归档数据,不知道是什么原因啊? 问题补充:…

    SIMATIC WinCC 2019年6月11日
  • WINCC怎么与非西门子品牌的PLC走485通讯连接?

    WINCC怎么与非西门子品牌的PLC走485通讯连接? 最佳答案 1、如果WINCC有协议驱动,可以直接建立连接通道2、没驱动,利用OPC,需要OPC服务器软件,比如KEP3、利用…

    SIMATIC WinCC 2021年7月5日
  • HMI报警

    HMI报警导出到EXCEL表格里后,在excel里改了,能再导入到HMI报警里嘛,内容会变嘛?会不会出错。 最佳答案 不会。只要是按照报警的格式导入就可以。可以先把报警导出,在ex…

    SIMATIC WinCC 2021年7月5日
  • wincc7.3的全局动作里,如何添加.h头文件

    我全局动作c脚本在程序里加入头文件,头文件放在Library文件夹里了,程序编译没有问题,但是我点保存后,再次打开那个全局动作脚本,之前放上去的头文件自动就没了 最佳答案 可以将这…

    SIMATIC WinCC 2021年7月5日
  • Wincc项目的分屏使用

    一个主机、一个Wincc项目,利用两台显示器独立控制,请问是否可以,如何操作,谢谢! 问题补充:能否分别显示不同的画面 最佳答案 一个主机,两个显示器,显示不同画面,可以实现的。&…

    SIMATIC WinCC 2019年6月11日
  • 开方问题真的那么难吗

    A,B为PLC中两个设定值变量,在WINCC里给的数据类型为32浮点型。新建按钮,按钮按下时想让A的值开11次方然后赋给B。作C脚本如下:SetTagFloat("B&q…

    SIMATIC WinCC 2019年6月11日
  • WinCC变量批量导入

    请教大家一个问题,如何将S7里变量批量导入到WinCC中,将WinCC集成在S7中的方法我知道了,想知道没别的方法了吗?最好能给点资料,谢谢!! 最佳答案 STEP7 D…

    SIMATIC WinCC 2019年6月11日