小编科普一下西门子PLC编写正弦波信号的步骤

新建一个项目,选择1212cpu
1:添加新块,建立一个循环中断,ob编号为ob35 ,具体如下图所示:
2:建一个fc程序块,程序的接口如下图所示:
fc块中的程序如下:
#当前角度 := #当前角度 + 1.0;
if #当前角度>=360.0 the
#当前角度 := 0.0;
end_if;
3:在循环中断块中调用fc块
4:新建一个fb块,写入如下程序:
1)接口引脚:
2)程序段1:
说明:启动使能,把中断时长写入,注意的时,中断时长是以微秒为单位
cycle为0时,相当于中断取消
3) 程序段2:
#输出值 :=sin_real( #角度 * 3.141592 / 180.0)*#振幅;
5:主程序中调用fb块,填写相关参数,中断时长以微秒为单位
6: 建立一个公共db块,变量如下:
使用trace功能,测试编程好的程序   采样时间设为10ms
把db块中使能置1就能监视到正弦波了,感兴趣的小伙伴快去试试吧


UHD传输炙手可热 LTE/11ac测试需求扩大
氮化硅陶瓷基板有利于提高功率器件的可靠性及高导热性
一些行之有效的,优化接口性能的办法
热继电器的外部结构_热继电器的好坏测量
无线传感器网络架构和应用
小编科普一下西门子PLC编写正弦波信号的步骤
利用Rom的区块链技术在通信服务中的认证
水声通信技术的发展历程和特点
应用于食堂食品消毒柜中的紫外线传感器
医疗废物管理系统让医废溯源有据可查
PN/PN耦合器功能概述
降低对英特尔的依赖 苹果大举投资MaC笔记本CPU
凡亿致力于高性价比的PCB产品服务
自动化机器学习,2019人工智能最新的前沿技术
混合叠压电机的齿槽转矩分析
几种常用的产生负电源的方法
十年磨一剑,中国十年打造,终于中国第一艘航母下水成功了
防雷工程的布线要求及注意事项
无人驾驶汽车对比评测:日产Leaf对抗特斯拉
南京秦淮区好消息 部分物联网总部项目签约落户