top of page
WELCOME
Search
Ivaylo Fiziev
Feb 19, 20242 min read
Changing block state in SCL debugger
When debugging scripts you may want to alter the state of a variable to see the effect it has on the code. Until v2408 this was only...
17 views0 comments
Ivaylo Fiziev
Feb 7, 20241 min read
Practical use case: Noise generator
A noise generator by definition produces a random signal. In the software world this usually means generating pseudo-random numbers. One...
12 views0 comments
Ivaylo Fiziev
Feb 5, 20242 min read
Practical use case: Frequency counter
As the name suggests this is a device that measures frequency. It counts the number of pulses in a periodic signal per second. Internally...
25 views0 comments
Ivaylo Fiziev
Feb 2, 20242 min read
Practical use case: Mux / Demux
A multiplexer is a device that has several digital or analog inputs and a single output. It forwards a given input to the output based on...
10 views0 comments
Ivaylo Fiziev
Jan 30, 20242 min read
Practical use case: Bit to Byte conversion
I got some requests for this type of conversion recently so I decided to make a post out of it. The logic is quite straight-forward but...
38 views0 comments
Ivaylo Fiziev
Dec 21, 20232 min read
Practical use case: Safety button
Safety is a top priority feature in every manufacturing solution. With industrial devices it is often the case that safety buttons are...
31 views0 comments
Ivaylo Fiziev
Dec 15, 20233 min read
Acyclic Communication with PLCSIM Advanced
The classic way to communicate with a PLC is to exchange tags with it. The tags are handled on each PLC cycle. This implies that tags can...
56 views0 comments
Ivaylo Fiziev
Dec 14, 20233 min read
SCL Expressions
Expressions are language entities just like statements. The main difference is that expressions should be evaluated in order to calculate...
43 views0 comments
Ivaylo Fiziev
Dec 11, 20233 min read
SCL Control Statements
Statements that allow you to direct the execution of the program into alternative sequences of statements are known as control...
41 views0 comments
Ivaylo Fiziev
Oct 20, 20231 min read
Practical use case: Simple light indicator
Sometimes all you need is a simple indication telling you the state of the device you are dealing with. Power indicator of you will. It...
29 views0 comments
Ivaylo Fiziev
Oct 16, 20234 min read
Practical use case: PID controller
PID (Proportional Integral Derivative) controllers are often used in feedback loops where temperature, pressure, speed flow and other...
29 views0 comments
Ivaylo Fiziev
Oct 11, 20234 min read
Practical use case: Driving a seven segment display
Seven segment displays are often thought of as a single display but still they consist of seven individual LEDs that have to be...
37 views0 comments
Ivaylo Fiziev
Oct 10, 20232 min read
Practical use case: Output signal delay
Introducing delays is often needed in behavior modeling. Delays are usually required by the external circuit before which the data has to...
37 views0 comments
Ivaylo Fiziev
Sep 25, 20234 min read
Debugging Scripts
Debugging is never a trivial task. You need a way to stop the execution of the code and examine the state inside. Usually this involves...
23 views0 comments
Ivaylo Fiziev
Sep 18, 20233 min read
SCL Type System
In this post I would like to talk about type systems. You may have never heard this term before but it is an essential part of every...
14 views0 comments
Ivaylo Fiziev
Jun 8, 20233 min read
Material Flow
Materials are used in every production line. These are goods of any kind needed to make the final product. It is also important to...
26 views0 comments
Ivaylo Fiziev
May 10, 20235 min read
Functional Mock-up Interface (FMI)
As written on the official site (https://fmi-standard.org/) FMI is a free standard that defines an interface for exchanging dynamic...
21 views0 comments
Ivaylo Fiziev
May 5, 20232 min read
SCL Counters
Counters? Isn't this just a variable of type INT? Why do they need special attention? Well if you have ever used a step counter you...
12 views0 comments
Ivaylo Fiziev
Apr 24, 20232 min read
Type casting
Types are good. They provide meaning to variables, arguments and functions by defining the set of operations that can be applied to them....
30 views0 comments
Ivaylo Fiziev
Apr 19, 20231 min read
Practical use case: A Boolean signal that changes value every 500ms
Recently I was asked for such an example from customers so I decided to make a post out of it. Interestingly they struggle implementing...
26 views0 comments
CONTACT
bottom of page